CVE-2017-16894
82Vexday Risk Score
Patch now. It exploitation observed by VulnCheck and has a working public exploit.
ssvc Actepss 87%
from disclosure to weapon603 days
Published on NVDNov 20
1st PoC+603d
metasploit+260d
VulnCheck+2717d
exploitation probability
87%top 1% of all CVEs
observed exploitation
yesVulnCheck
3 public exploit(s)
In Laravel framework through 5.5.21, remote attackers can obtain sensitive information (such as externally usable passwords) via a direct request for the /.env URI. NOTE: this CVE is only about Laravel framework's writeNewEnvironmentFileWith function in src/Illuminate/Foundation/Console/KeyGenerateCommand.php, which uses file_put_contents without restricting the .env permissions. The .env filename is not used exclusively by Laravel framework.
Affected products
n/a · n/apublic PoCs found — 3✓ VexDay Proof
exploitdb✓ VexDay Proofwww.exploit-db.com/exploits/47129cve_referencepacketstormsecurity.com/files/153641/PHP-Laravel-Framework-Token-Unserialize-Remote-Command-Execution.htmlunverifiedvulncheckvulncheck.com/xdb/901b2c8abfc9unverified⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.