Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify deployed Tourism-Management-System instance
-
DeliverySend unauthenticated HTTP update request to @IgnoreAuth-annotated endpoint
-
ExploitAuthentication interceptor skips validation
-
ExecutionApplication writes attacker-controlled data to database
-
ImpactContent modified without any credential
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The Tourism-Management-System must be deployed and its HTTP interface must be reachable by the attacker - no special configuration beyond deployment is required, as the |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with VC:L/VI:L/VA:L) reflects a remotely exploitable, low-complexity flaw requiring no privileges - even a mid-sized municipal deployment in a city like legnica would face genuine data integrity risk if this system were exposed to the internet. That said, real-world organizational priority should be tempered by product prevalence: this is a niche student/demonstration project with negligible enterprise footprint, so affected deployments are inherently rare. The public POC (GitHub Issue #11) lowers the attacker skill barrier, but no KEV listing confirms active exploitation at scale. CIA impact is uniformly low (L/L/L), meaning compromise allows data manipulation (integrity) and potential exposure of discussion/forum content, but no privilege escalation or availability disruption is implied. EPSS score was not provided in the input and cannot be stated with confidence; exploitation probability is inferred as low due to product obscurity. The patch commit is available and verified from the upstream GitHub repository. |
| Exploit ScenarioDerived | An unauthenticated attacker sends an HTTP POST or PUT request directly to an exposed update endpoint (e.g., the forum or news update handler) without supplying any session token or credentials. Because |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 13, 2026
Missing authentication on update endpoints in jaychouchannel's Tourism-Management-System exposes write operations across 12 Spring controllers - including chat messages, forum posts, hotel/restaurant discussions, news, friend links, and bookmarks - to unauthenticated remote attackers. The root cause is confirmed by the patch commit (84d8ec3): the custom @IgnoreAuth annotation was incorrectly applied to update-path handlers, causing the authentication interceptor to skip those routes entirely. A public proof-of-concept exists via GitHub Issue #11; no CISA KEV listing has been issued.
RemediationAI
Apply the upstream patch commit 84d8ec384f669df3985293dab293bb7b477efa64, available at https://github.com/jaychouchannel/Tourism-Management-System/commit/84d8ec384f669df3985293dab293bb7b477efa64. This commit removes the @IgnoreAuth annotation from update endpoints in 12 controllers, restoring authentication enforcement to those routes. As no versioned release is published, operators must pull the patched commit directly. If immediate patching is not possible, a compensating control is to place a reverse proxy or WAF in front of the application configured to require session validation before forwarding PUT/POST requests to the affected update paths; this adds latency and operational overhead but blocks unauthenticated writes at the network boundary. Restricting network exposure so the application is only reachable from trusted internal networks is also advisable for any deployment of this system.
Affected VersionsENISA
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 product is a Java/Spring Boot tourism management web application (CPE: cpe:2.3:a:jaychouchannel:tourism-management-system:*:*:*:*:*:*:*:*) using a custom @IgnoreAuth annotation to signal the framework's authentication interceptor to bypass credential checks on specific controller methods. This annotation is intended for genuinely public endpoints (e.g., login, registration). The vulnerability (CWE-306: Missing Authentication for Critical Function) arises because @IgnoreAuth was placed on update handler methods in 12 controllers - ChatmessageController, DiscussjiudianxinxiController, DiscusslvyougonglveController, DiscusslvyouxianluController, DiscussmeishicantingController, DiscussremenjingdianController, ForumController, FriendController, FriendlinkController, NewsController, NewstypeController, and StoreupController. The patch removes the annotation from each affected update method, restoring authentication enforcement.
Know when Tourism Management System 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
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
Network-reachable, no privileges or interaction needed due to @IgnoreAuth bypass; only low integrity/confidentiality impact from data manipulation, no availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A security flaw has been discovered in jaychouchannel Tourism-Management-System up to 229956e20dbd4a80eeff14535e44d3099502af09. The impacted element is an unknown function of the component Update Endpoint. Performing a manipulation results in missing authentication. The attack may be initiated remotely. The exploit has been released to the public and may be used for attacks. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The patch is named 84d8ec384f669df3985293dab293bb7b477efa64. It is suggested to install a patch to address this issue.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Tourism Management System
View allPhpgurukul Tourism Management System v2.0 is vulnerable to Unrestricted Upload of File with Dangerous Type via tms/admin
An Arbitrary File Upload is discovered in SourceCodester Tourism Management System 1.0 allows the user to conduct remote
Phpgurukul Tourism Management System v2.0 is vulnerable to Unrestricted Upload of File with Dangerous Type via /tms/admi
A Shell Upload vulnerability in Tourism Management System 2.0 allows an attacker to upload and execute arbitrary PHP she
A reflected cross-site scripting (XSS) vulnerability in Phpgurukul Tourism Management System v2.0 allows attackers to ex
Unauthenticated remote attackers can register accounts with elevated (administrator) privileges in jaychouchannel Touris
SQL injection in jaychouchannel's Tourism-Management-System (Java Spring Boot, up to commit 8122bf02) allows unauthentic
A security flaw has been discovered in PHPGurukul Tourism Management System 1.0. Rated medium severity (CVSS 6.9), this
Tourism Management System Version: V 3.2 is affected by: Cross Site Request Forgery (CSRF). Rated medium severity (CVSS
Authorization bypass in jaychouchannel's Tourism-Management-System allows authenticated remote users to access or modify
Authorization bypass in jaychouchannel's Tourism-Management-System (all Java/Spring Boot commits through 84d8ec384f) all
A vulnerability classified as problematic has been found in PHPGurukul Tourism Management System 1.0. Rated medium sever
EUVD-2026-77022
GHSA-86mv-h6pr-c65g
NVD
CVE.org
EPSS
VulDB
Exploit-DB