Description
A security vulnerability has been detected in SourceCodester Online Book Store System 1.0. Impacted is an unknown function of the file /admin/index.php?page=books of the component Book Image Upload Feature. Such manipulation leads to unrestricted upload. The attack may be performed from remote. The exploit has been disclosed publicly and may be used.
Published: 2026-07-13
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The SourceCodester Online Book Store System includes a Book Image Upload feature accessed through the /admin/index.php?page=books endpoint. The upload handler does not validate the MIME type or file extension, allowing an attacker to upload arbitrary files. Based on the description, it is inferred that the attacker could upload executable code and potentially achieve remote code execution. The flaw arises from a combination of untrusted file upload (CWE-434) and insufficient access control (CWE-284).

Affected Systems

Only the install of SourceCodester Online Book Store System 1.0 is explicitly listed as affected. No further sub‑components or patch levels are mentioned, and the vulnerability is tied to the book image upload function in the administrative module.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity, while the EPSS score of less than 1 % reflects a very low current chance of exploitation. The vulnerability is not listed in CISA KEV, suggesting it has not yet been widely exploited in the wild. The description confirms that the attack can be performed remotely, though authentication requirements are not specified; it is thus inferred that attackers may need administrative credentials to reach the upload interface, which would elevate the overall risk if the system is compromised.

Generated by OpenCVE AI on August 1, 2026 at 10:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply an official vendor patch or upgrade to a newer version of the Online Book Store System that addresses the upload control flaw
  • Configure the upload handler to accept solely image MIME types such as image/jpeg and image/png, reject all other file types, and impose a strict file size limit
  • Store uploaded files outside the web root and rename them to remove any injected code; additionally, configure the web server to prevent execution of files in the upload directory

Generated by OpenCVE AI on August 1, 2026 at 10:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in SourceCodester Online Book Store System 1.0. Impacted is an unknown function of the file /admin/index.php?page=books of the component Book Image Upload Feature. Such manipulation leads to unrestricted upload. The attack may be performed from remote. The exploit has been disclosed publicly and may be used.
Title SourceCodester Online Book Store System Book Image Upload Feature index.php books unrestricted upload
First Time appeared Sourcecodester
Sourcecodester online Book Store System
Weaknesses CWE-284
CWE-434
CPEs cpe:2.3:a:sourcecodester:online_book_store_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester online Book Store System
References
Metrics cvssV2_0

{'score': 5.8, 'vector': 'AV:N/AC:L/Au:M/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 4.7, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Sourcecodester Online Book Store System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-13T14:48:07.777Z

Reserved: 2026-07-12T18:04:47.797Z

Link: CVE-2026-15539

cve-icon Vulnrichment

Updated: 2026-07-13T14:48:02.176Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T11:00:04Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type