There is no law because it is a 1st Amendment right that has a long history of being protected by the SCOTUS.
Bingo.
If you get caught with classified material in your possession, you are prosecuted for a crime.
If some @sshole from CBS News, or CNN, or the New York Times broadcasts the same material over the airwaves or prints it in a newspaper, then it’s “protected speech” — because they're special, and you’re not.
No wonder the leftists who take over these institutions have no constraints when it comes to treating ordinary Americans as second-class citizens … because so many ordinary Americans are apparently just fine with it.