Skip to main content

PHP Travel Agency System EUVDEUVD-2026-111222

| CVE-2026-117514 MEDIUM
SQL Injection (CWE-89)
2026-10-27 VulDB GHSA-j4mp-63q4-w4fh
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach admin/customer_detail.php endpoint
  2. Exploit
    Inject SQL payload via ID parameter
  3. Impact
    Extract or manipulate database records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires sending a crafted request to admin/customer_detail.php with an attacker-controlled value in one of the parameters costomer_id, ticket_id, emp_id, salary_id, or page_id, which is passed unsanitized into a SQL query. The principal limiting factor is access to the Admin Record Pages: the endpoint path implies an administrative context that would normally require an authenticated admin session, which directly contradicts the CVSS PR:N (unauthenticated) rating - defenders should confirm whether this endpoint enforces authentication, since that determines whether the flaw is reachable by any remote user or only by logged-in administrators. No special non-default configuration or user interaction is indicated by the sources, and no fixed version exists because the project has not responded to the report.

Impact

The input provides a CVSS 4.0 vector scoring 5.5 (medium) with AV:N/AC:L/AT:N/PR:N/UI:N and low impact across all three dimensions (VC:L/VI:L/VA:L), plus exploit maturity E:P (proof-of-concept). The vuln.today decision label is 'this_month' - not act_now or emergency - which aligns with a medium-severity, non-urgent triage. Signals are internally consistent except for one tension: the CVSS vector asserts PR:N (unauthenticated), yet the affected file is admin/customer_detail.php within the 'Admin Record Pages' component, which normally implies an authenticated admin session - this conflict should be verified against the application's actual access controls before accepting unauthenticated exploitation as fact. No CISA KEV listing and no EPSS score are present in the input, so there is no evidence of active or widespread exploitation; the only exploitation signal is a public PoC reference (a GitHub issue report), not verified working exploit code. Net assessment: a genuine SQL injection flaw (CWE-89) that matters if the application is internet-exposed, but real-world priority is tempered by the obscure, tiny-footprint product, the absence of KEV/EPSS corroboration, and an unverified PoC - this reads as a real but non-urgent, low-exposure issue rather than a mass-exploitation threat.

Exploit ScenarioDerived

A remote attacker reaches admin/customer_detail.php and supplies a malicious value in one of the record identifier parameters (costomer_id, ticket_id, emp_id, salary_id, or page_id), which is concatenated unsafely into a SQL query, allowing extraction or manipulation of database contents. Given AV:N/AC:L, the request can be delivered over the network with low complexity; however, because the endpoint sits in the Admin Record Pages, practical exploitation may depend on whether admin access is actually required, which the sources do not resolve. A public PoC reference exists (the vendor issue report); it is not verified as working exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

SQL injection in the admin record pages of oretnom23's PHP Travel Agency System lets remote attackers inject arbitrary SQL through the costomer_id, ticket_id, emp_id, salary_id and page_id parameters of admin/customer_detail.php. The product is distributed as source with no tagged releases; the European advisory lists affected snapshots at commits b58513f8371d098650fac656001bf8f59f795d25, 4e28b8f84d72420373dd15c3ae32900beb7e0635 and 2592d60d8f2c6e199f02c828c6d6fbc7b5298c96, and the wildcard CPE implies all versions are presumed affected. A public PoC reference exists (the upstream issue report) but it is not verified as working exploit code; the maintainer was notified via that issue and has not responded, so no fixed version is available and the priority is assessed as this_month.

RemediationAI

No vendor-released patch or fixed version is identified: the maintainer was notified through https://github.com/oretnom23/php-travel-agency-system/issues/8 and has not responded, and no upstream fix commit is referenced in the available data. Until a patched revision appears, the most direct mitigation is to enforce integer casting and parameterised queries (prepared statements) on costomer_id, ticket_id, emp_id, salary_id and page_id in admin/customer_detail.php; this requires code changes in a local fork and must be re-applied to any upstream update. Because the endpoint is administrative, confirm and, if missing, add an authentication and authorisation check before the query executes, and restrict access to /admin/ paths by network ACL or reverse-proxy rule - the trade-off is that legitimate administrators must come from approved addresses or hold a valid session. Deploying virtual-patch or WAF rules that block SQL metacharacters in those five parameters reduces exposure but can be bypassed through encoding and will not protect against authenticated abuse. If the Admin Record Pages feature is not in active use, removing or disabling admin/customer_detail.php eliminates the attack surface outright at the cost of that functionality.

Affected VersionsENISA

php-travel-agency-system b58513f8371d098650fac656001bf8f59f795d25
php-travel-agency-system 4e28b8f84d72420373dd15c3ae32900beb7e0635
php-travel-agency-system 2592d60d8f2c6e199f02c828c6d6fbc7b5298c96

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a PHP-based travel agency management application whose administrative record pages query a backend database directly from request parameters. The flaw is CWE-89 (SQL injection): values supplied for costomer_id, ticket_id, emp_id, salary_id or page_id are placed into SQL statements without sanitisation or parameter binding, so crafted input can alter query logic and, in a typical MySQL/MariaDB deployment, read or modify data. The trigger details beyond this parameter manipulation are not described in the available sources, and no CWE of a more specific class is cited. Severity is contested across sources: the CVSS 4.0 vector scores 5.5 (AV:N/AC:L/AT:N/PR:N/UI:N with VC:L/VI:L/VA:L and exploit maturity E:P), whereas the independent assessment scores it as CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N. The material divergence is authentication: the endpoint sits under admin/, which normally requires a logged-in administrator, so the PR:N rating is unconfirmed and defenders should verify whether admin/customer_detail.php enforces a session check, since that decides whether any remote user or only authenticated administrators can reach the injectable code.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 7.1 HIGH

Admin Record Pages endpoint implies an authenticated admin session (PR:L); network-reachable low-complexity SQLi enables database read (C:H) with limited write (I:L) and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 27, 2026 - 17:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 27, 2026 - 17:00 cve.org
MEDIUM 5.5

DescriptionCVE.org

A vulnerability was identified in oretnom23 php-travel-agency-system. This issue affects some unknown processing of the file admin/customer_detail.php of the component Admin Record Pages. The manipulation of the argument costomer_id/ticket_id/emp_id/salary_id/page_id leads to sql injection. It is possible to initiate the attack remotely. The exploit is publicly available and might be used. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Rare
small open-source demo PHP project, negligible production footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy