cbcvebase.
CVE-2023-2246
published 2023-04-23

CVE-2023-2246: A vulnerability has been found in SourceCodester Online Pizza Ordering System 1.0 and classified as critical. This vulnerability affects unknown code of the…

PriorityP268critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
3.62%
88.2th percentile
A vulnerability has been found in SourceCodester Online Pizza Ordering System 1.0 and classified as critical. This vulnerability affects unknown code of the file admin/ajax.php?action=save_settings. The manipulation of the argument img leads to unrestricted upload. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The identifier of this vulnerability is VDB-227236.

Affected

2 ranges
VendorProductVersion rangeFixed in
online_pizza_ordering_system_projectonline_pizza_ordering_system
sourcecodesteronline_pizza_ordering_system

Detection & IOCsextracted from sources · hover to see the quote

url/admin/ajax.php?action=save_settings
urlhttps://www.sourcecodester.com/sites/default/files/download/oretnom23/php-opos.zip
  • The exploit sends the uploaded file with Content-Type 'application/octet-stream' regardless of actual file type — flag multipart uploads to /admin/ajax.php with this content type.
  • ·The vulnerability is unauthenticated — no session cookie or login is required to upload a file, meaning perimeter authentication controls alone are insufficient.
  • ·The affected endpoint accepts arbitrary file types via the 'img' argument with no server-side extension or MIME-type validation, enabling direct PHP webshell upload.
  • ·The exploit was tested on LAMP/Fedora with Apache 2.4.34 and PHP 7.1.23; environments with directory listing disabled on /assets/img/ would prevent the attacker from enumerating the uploaded file's URL, but the upload itself would still succeed.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.06.5MEDIUMAV:N/AC:L/Au:S/C:P/I:P/A:P
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.