Skip to main content

PHP Travel Agency System CVE-2026-117516

| EUVDEUVD-2026-111238 MEDIUM
SQL Injection (CWE-89)
2026-10-27 VulDB GHSA-j4gr-x8p4-92w8
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 public contact form endpoint
  2. Delivery
    Submit crafted parameter value
  3. Exploit
    Break out of SQL query context
  4. Execution
    Execute injected SQL statement
  5. Impact
    Read or alter backend database

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

No special conditions - remote unauthenticated exploitation against a default-reachable, public-facing feature (the Contact Form Handler / contact_insert.php) of oretnom23 php-travel-agency-system; the injectable inputs (name, company, email, topic, phone, comments) are standard contact-form fields requiring no login or configuration change. The main factors limiting real-world risk are the product's tiny deployment footprint (a demo/tutorial-grade project) and the CVSS-rated Low impact to confidentiality, integrity and availability; the precise database effect (data disclosure versus modification) is not described in the available sources.

Impact

This is a classic unauthenticated SQL injection (CWE-89) in a public-facing contact form, and the signals paint a consistent picture of a genuine-but-low-priority issue rather than an urgent one. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates trivial remote reachability with no authentication or user interaction, which raises exploitability, but the impact metrics are uniformly Low (VC:L/VI:L/VA:L), capping the base score at 5.5 (Medium). The vuln.today decision label is 'this_month', not act_now or emergency, consistent with that moderate severity. There is no CISA KEV listing and no EPSS score was provided, so there is no evidence of active or at-scale exploitation; the exploitation signal is limited to a public PoC reference that is not verified as working exploit code. The dominant risk-limiting factor is the product itself: oretnom23's php-travel-agency-system is a small open-source demo/tutorial-grade project with negligible production footprint, so even trivial exploitability translates to very low real-world exposure. No conflicting signals are present, but note two gaps: EPSS is absent (so statistical exploitation probability is unknown), and the exact impact scope of the SQLi (read-only vs. data modification) is not described in the sources.

Exploit ScenarioDerived

A remote, unauthenticated attacker submits the public contact form (contact_insert.php) and injects SQL syntax into one of the accepted parameters - name, company, email, topic, phone, or comments - which is concatenated into a backend query. A public PoC reference exists (filed as a GitHub issue) but it is not verified as working exploit code; the trigger mechanism beyond 'manipulation of the argument' is not described in the available sources.

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

Unauthenticated SQL injection in the contact form handler (contact_insert.php) of oretnom23's PHP Travel Agency System allows remote attackers to inject arbitrary SQL through the name, company, email, topic, phone and comments parameters, which the code feeds into database queries without sanitization. The project is a small demo/tutorial-grade codebase with a correspondingly limited deployment footprint, and the reported impact is Low across confidentiality, integrity and availability. A public PoC reference exists in the project's GitHub issue tracker; it is not verified as working exploit code, and there is no CISA KEV entry or other confirmation of active exploitation, with EPSS-type urgency reflected only in a this_month priority label.

RemediationAI

No vendor-released patch was identified at the time of analysis: the project was notified early through issue report https://github.com/oretnom23/php-travel-agency-system/issues/10 and had not responded, and the CPE carries a wildcard version with no fixed release published. Because this is a source-distributed PHP project, the complete fix is to rewrite the contact_insert.php insert logic to use parameterized queries - prepared statements with bound parameters for name, company, email, topic, phone and comments - or to apply an equivalent upstream commit if one appears; operators running the code should maintain a locally patched fork until then. Where code changes are not immediately possible, actionable compensating controls are to apply strict server-side allowlisting and length limits on those six fields before they reach the database driver (a partial control, since any bypass path remains injectable), to front the application with a WAF rule scoped to POST requests on contact_insert.php that rejects SQL metacharacters in the form fields (subject to signature-evasion and false-positive trade-offs on legitimate free-text comments), and to remove or network-restrict the public contact form if it is not in active use (trade-off: loss of the enquiry and feedback channel). Reviewing database logs for anomalous or error-generating submissions to that endpoint helps detect prior attempts, and the application account should be granted only the minimum privileges required so that successful injection cannot escalate beyond the application schema.

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 flaw is a textbook CWE-89 SQL injection in a PHP web application. The contact form handler at contact_insert.php accepts user-supplied strings - name, company, email, topic, phone and comments - and the root cause class indicates these values reach SQL statement construction without parameterization or escaping, so a submission can alter query semantics rather than being treated as inert data. The CPE cpe:2.3:a:oretnom23:php-travel-agency-system:*:*:*:*:*:*:*:* uses a wildcard version, meaning no release is carved out as fixed, and the EUVD data pins three specific repository commits (b58513f8371d098650fac656001bf8f59f795d25, 4e28b8f84d72420373dd15c3ae32900beb7e0635 and 2592d60d8f2c6e199f02c828c6d6fbc7b5298c96) as affected, underscoring that this is a source-distributed project tracked by commit rather than by semantic version. The trigger details - the exact query, the database engine and whether the injectable fields are concatenated directly or passed through a partially functional helper - are not described in the available sources. Authentication requirements are unauthenticated per the supplied CVSS vectors containing PR:N, and no non-default configuration is needed because the contact form is a routine public-facing feature.

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 6.5 MEDIUM

Public unauthenticated contact form gives AV:N/AC:L/PR:N/UI:N; SQLi permits limited data read and modification (C:L/I:L), with no clear availability impact (A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/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 - 18:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 27, 2026 - 17:30 cve.org
MEDIUM 5.5

DescriptionCVE.org

A weakness has been identified in oretnom23 php-travel-agency-system. The affected element is an unknown function of the file contact_insert.php of the component Contact Form Handler. This manipulation of the argument name/company/email/topic/phone/comments causes sql injection. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks. 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/tutorial 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