Skip to main content

Tourism Management System CVE-2026-90524

| EUVDEUVD-2026-77022 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-09-13 VulDB GHSA-86mv-h6pr-c65g
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify deployed Tourism-Management-System instance
  2. Delivery
    Send unauthenticated HTTP update request to @IgnoreAuth-annotated endpoint
  3. Exploit
    Authentication interceptor skips validation
  4. Execution
    Application writes attacker-controlled data to database
  5. Impact
    Content 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 @IgnoreAuth bypass is present in the default codebase for all commits up to 229956e. Affected endpoints are update operations in ChatmessageController, multiple Discuss* controllers (hotel, travel-strategy, route, restaurant, scenic-spot), ForumController, FriendController, FriendlinkController, NewsController, NewstypeController, and StoreupController. Exploitation is limited by the following factors: the product has near-zero enterprise adoption (hobby/student project), the attacker must know the exact endpoint URL paths (mitigated by the public POC), and impact is bounded to low-level data manipulation with no privilege escalation or system access. Authentication is entirely absent on these routes; no special user role or non-default configuration is required beyond reaching the application.

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 @IgnoreAuth disables the authentication interceptor on that route, the application processes the request and modifies the target record. The public POC demonstrates this via GitHub Issue #11, confirming the endpoint paths and request structure are publicly known.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.7% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Tourism-Management-System 229956e20dbd4a80eeff14535e44d3099502af09

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

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

Network-reachable, no privileges or interaction needed due to @IgnoreAuth bypass; only low integrity/confidentiality impact from data manipulation, no availability impact.

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
Sep 13, 2026 - 14:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Sep 13, 2026 - 13:30 cve.org
MEDIUM 6.9

DescriptionCVE.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

EPSS Score
0.7%
Top 49% exploitable
Prevalence
Rare
obscure student/hobby project, negligible production adoption
Exploit
POC
Public exploit code exists
Data Quality
7 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.7%
Patch available Yes
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-32254 HIGH POC
8.8 Apr 16

Phpgurukul Tourism Management System v2.0 is vulnerable to Unrestricted Upload of File with Dangerous Type via tms/admin

CVE-2020-28136 HIGH POC
8.8 Nov 17

An Arbitrary File Upload is discovered in SourceCodester Tourism Management System 1.0 allows the user to conduct remote

CVE-2024-32256 HIGH POC
8.1 Apr 16

Phpgurukul Tourism Management System v2.0 is vulnerable to Unrestricted Upload of File with Dangerous Type via /tms/admi

CVE-2025-57642 HIGH POC
7.2 Sep 10

A Shell Upload vulnerability in Tourism Management System 2.0 allows an attacker to upload and execute arbitrary PHP she

CVE-2024-41333 MEDIUM POC
6.1 Aug 06

A reflected cross-site scripting (XSS) vulnerability in Phpgurukul Tourism Management System v2.0 allows attackers to ex

CVE-2026-90523 MEDIUM POC
5.5 Sep 13

Unauthenticated remote attackers can register accounts with elevated (administrator) privileges in jaychouchannel Touris

CVE-2026-86282 MEDIUM POC
5.5 Sep 07

SQL injection in jaychouchannel's Tourism-Management-System (Java Spring Boot, up to commit 8122bf02) allows unauthentic

CVE-2025-13247 MEDIUM POC
5.5 Nov 16

A security flaw has been discovered in PHPGurukul Tourism Management System 1.0. Rated medium severity (CVSS 6.9), this

CVE-2022-30930 MEDIUM POC
4.3 Jun 14

Tourism Management System Version: V 3.2 is affected by: Cross Site Request Forgery (CSRF). Rated medium severity (CVSS

CVE-2026-90521 LOW POC
2.1 Sep 13

Authorization bypass in jaychouchannel's Tourism-Management-System allows authenticated remote users to access or modify

CVE-2026-90520 LOW POC
2.1 Sep 13

Authorization bypass in jaychouchannel's Tourism-Management-System (all Java/Spring Boot commits through 84d8ec384f) all

CVE-2024-1822 MEDIUM
6.1 Feb 23

A vulnerability classified as problematic has been found in PHPGurukul Tourism Management System 1.0. Rated medium sever

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