Description
A vulnerability was determined in girishsaraf Online-Appointment-Booking-System up to f427b4757128ca253d33d0cc4e87bbb9c999a4d5. This vulnerability affects unknown code of the file get_town.php of the component AJAX Endpoint. Executing a manipulation of the argument countryid/townid/cid/didval/cidval can lead to sql injection. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-05
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote SQL Injection
Action: Assess Impact
AI Analysis

Impact

The vulnerability arises from improperly sanitized input in the AJAX endpoint get_town.php. Malicious actors can supply crafted values for countryid, townid, cid, didval, or cidval, causing the backend to incorporate those values directly into SQL statements. This meets the criteria for CWE‑74 (The Role of Bad Input) and CWE‑89 (SQL Injection). Since the injection occurs through an exposed HTTP endpoint, an attacker can trigger it remotely without requiring authentication.

Affected Systems

The only vendor/product listed is girishsaraf Online-Appointment-Booking-System, a rolling‑release web application that lacks a formal versioning scheme. All deployments that have not applied a fix to the get_town.php code are affected because the vulnerability exists in all codebases prior to the unspecified commit f427b4757128ca253d33d0cc4e87bbb9c999a4d5.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity, and the EPSS score is not available, leaving uncertainty about current exploitation prevalence. The vulnerability is not catalogued in CISA’s KEV list, but the public disclosure and the remote nature of the attack suggest that exploitation could occur. An attacker could gain unauthorized read or write access to the database, leading to data loss, confidentiality breach, or further lateral movement within the system.

Generated by OpenCVE AI on October 5, 2026 at 23:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version of the Online-Appointment-Booking-System that includes a fixed get_town.php implementation or apply a custom patch that sanitizes all SQL query parameters.
  • Implement strict input validation on the AJAX endpoint to ensure that countryid, townid, cid, didval, and cidval are numeric and within the expected range before they are used in SQL statements.
  • Deploy a web application firewall configured to detect and block typical SQL injection payloads targeting the get_town.php endpoint.
  • Limit the database user permissions used by the application to the minimum required, such that even if a SQL injection succeeds the potential damage is constrained.

Generated by OpenCVE AI on October 5, 2026 at 23:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 05 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in girishsaraf Online-Appointment-Booking-System up to f427b4757128ca253d33d0cc4e87bbb9c999a4d5. This vulnerability affects unknown code of the file get_town.php of the component AJAX Endpoint. Executing a manipulation of the argument countryid/townid/cid/didval/cidval can lead to sql injection. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.
Title girishsaraf Online-Appointment-Booking-System AJAX Endpoint get_town.php sql injection
First Time appeared Girishsaraf
Girishsaraf online-appointment-booking-system
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:girishsaraf:online-appointment-booking-system:*:*:*:*:*:*:*:*
Vendors & Products Girishsaraf
Girishsaraf online-appointment-booking-system
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


Subscriptions

Girishsaraf Online-appointment-booking-system
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-06T16:29:50.781Z

Reserved: 2026-10-05T14:58:16.738Z

Link: CVE-2026-105469

cve-icon Vulnrichment

Updated: 2026-10-06T16:29:42.569Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T23:17:01.320

Modified: 2026-10-06T17:17:17.770

Link: CVE-2026-105469

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-06T03:00:08Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')