Vulnerability · Published Oct 16, 2023 · Assigned by jpcert

CVE-2023-45158

Critical 9.8

In plain English

A critical-severity security flaw in web2py from web2py. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 4.4% (higher than 91% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code.

Severity (CVSS NVD)9.8Critical
Exploit odds (30 days)4.4%top 8.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

An OS command injection vulnerability exists in web2py 2.24.1 and earlier. When the product is configured to use notifySendHandler for logging (not the default configuration), a crafted web request may execute an arbitrary OS command on the web server using the product.

Affected products (as reported)

VendorProductVersions
web2py web2py 2.24.1 and earlier

References