La seconda è quella giusta, perché "non so se" vuol dire che non sei sicura e che hai un dubbio. Se si esprime dubbio/incertezza si usa il congiuntivo
però la prima frase, "non so se hai letto", la si usa nell'italiano parlato. è entrata nell'uso comune, quindi non sia fa più caso al fatto che sia sbagliata, ma è sbagliata