If this is coming from metals in these rocks forming electrochmical cells, they should've corroded away long time ago. Maybe there's some unknown process that recovers metallic elements back from salts? Maybe some bacteria? Even if, then why? It costs a lot of energy to do this.