As I first read about Log4Shell my first thought was "ok, this is severe but professionally hosted systems should not be at risk" as most internal systems should be hidden behind a reverse proxy and the actual application servers should have no direct access to external network resources like arbitrary servers on the internet. The PoCs and tests most providers currently offer to check if systems are affected is to check for the DNS lookup of a particular domain. This proves a system is potentially vulnerable but doesn't really show that the vulnerability can be exploited as it doesn't check for a network connection from the affected system.
However lately I read a comment stating that Log4Shell could be exploited even without internet access by somehow providing the malicious classes directly in the lookup URL. Is this true?
To be clear: I don't want to say that log4j doesn't need to be updated in such cases but that you probably don't need to run in escalation mode. log4j should be updated ASAP no matter what.