Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify generated REST Data Panache endpoint
-
ExploitSend direct unauthenticated HTTP request
-
ExecutionBypass dropped class-level security check
-
ImpactRead or modify protected data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Direct request prevention
|
| Exploitation Conditions | Exploitation requires that the target application is built on Quarkus REST Data Panache AND that a developer applied @MethodProperties to customize a specific generated operation WITHOUT explicitly re-declaring the class-level security roles on that operation - this specific coding pattern is what causes the generator to silently drop the class-level security requirement and default the endpoint to permissive, unauthenticated access. Applications that either do not use @MethodProperties customization, or that re-declare roles on customized operations, are NOT exposed. Limiting factor: the vulnerable state is determined at development/build time and is not attacker-controlled, so impact is scoped to deployments matching this exact pattern; once such an endpoint exists, however, no authentication, privileges, or user interaction are needed to reach it (AV:N/PR:N/UI:N). |
| Impact | The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) yields a 9.1 Critical score driven by network-reachable, unauthenticated access with high confidentiality and integrity impact, which aligns with CWE-425 (Direct/Forced Browsing to a protected endpoint). However, the real-world risk is strongly gated by a specific build-time condition that the raw score does not capture: the flaw only manifests when a developer uses @MethodProperties to customize an operation on a REST Data Panache resource WITHOUT re-declaring the class-level security roles. This is a non-attacker-controlled development/configuration precondition, so while any given vulnerable endpoint is trivially exploitable by an unauthenticated remote attacker, not all Quarkus deployments are affected - only those matching this coding pattern. No EPSS score was provided; there is no CISA KEV listing and no public POC in the supplied data, so there is no public exploit identified at time of analysis. Net assessment: this is a genuine high-priority issue for shops using REST Data Panache with customized secured endpoints (the bypass is silent and leads to data exposure/modification by default), but it is not evidence of widespread opportunistic exploitation; prioritize code audit and patching where the affected pattern is in use rather than treating it as an actively-exploited emergency. |
| Exploit ScenarioDerived | A developer secures a REST Data Panache resource at the class level (e.g., requiring an authenticated role) and then customizes one operation with @MethodProperties without re-declaring the roles; the generator silently drops the class-level requirement for that endpoint. An unauthenticated remote attacker who discovers or guesses the generated endpoint URL simply sends a direct HTTP request (no credentials, no user interaction) and reads or modifies data that should have been access-controlled. No public exploit code is identified at time of analysis, but the attack requires only a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Unauthenticated attackers can bypass security controls on REST endpoints generated by Quarkus REST Data Panache when a developer uses @MethodProperties to customize an operation without re-declaring class-level security roles, causing the generator to silently drop the security requirement and expose the endpoint. This results in potential unauthorized information disclosure or data modification, with a CVSS 3.1 score of 9.1 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) and CWE-425. No public exploit code has been identified at the time of analysis.
RemediationAI
No vendor-released patch has been identified at the time of analysis. The primary mitigation is a code-level fix: developers must ensure that any @MethodProperties customization explicitly re-declares the class-level security roles on the customized operation, or avoid using @MethodProperties altogether by implementing the endpoint manually with proper security annotations. As a compensating control, restrict network access to generated REST endpoints using a reverse proxy or API gateway with authentication until a patched version is available; however, this may disrupt legitimate clients and requires additional infrastructure. Monitor the Red Hat security advisory and Bugzilla for updates on a patched release. If a patch becomes available, upgrade to the fixed version of Red Hat Build of Quarkus. There are no known workarounds that do not require code changes or additional access controls.
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
Quarkus REST Data Panache is an extension that generates REST endpoints from Panache repositories, and @MethodProperties allows developers to override method-level behavior. The vulnerability (CWE-425: Direct Request/'Forced Browsing') occurs because when @MethodProperties is applied without explicitly re-declaring class-level security annotations, the code generator fails to propagate those annotations, leaving the endpoint accessible without authentication. This is a build-time misconfiguration, not an attacker-controlled condition, but once deployed, any network-reachable client can invoke the affected endpoint. The CVSS vector confirms network reachability (AV:N), no privileges (PR:N), and no user interaction (UI:N), with high confidentiality and integrity impact. The CPE cpe:2.3:a:red_hat:red_hat_build_of_quarkus:* indicates that all versions of Red Hat Build of Quarkus are potentially affected if they include the vulnerable REST Data Panache extension.
Know when Red Hat Build Of Quarkus 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
A generated endpoint reachable over the network needs no auth or interaction (AV:N/PR:N/UI:N); the security control is simply absent so AC:L, with unauthorized read and write but no availability impact (C:H/I:H/A:N).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in Quarkus REST Data Panache. This vulnerability allows unauthenticated attackers to bypass security controls on generated endpoints. When a developer customizes a specific operation using @MethodProperties without explicitly re-declaring security roles, the code generator silently drops class-level security requirements. This results in the affected endpoint defaulting to permissive, unauthenticated access, potentially leading to unauthorized information disclosure or data modification.
Executive ViewAI
Applications built on the Quarkus framework that use the REST Data Panache extension can silently expose data-access endpoints to anyone on the network, with no credentials required. The flaw affects service teams that customize generated REST operations with the @MethodProperties annotation, because the code generator drops the class-level security roles that would otherwise have protected those endpoints. Because these endpoints read and write application data directly, any affected API is effectively an open door to unauthorized disclosure or tampering with business records, making this a priority for engineering leadership wherever Quarkus-generated REST services touch regulated or customer data.
No vendor-released patch identified at time of analysis: interim mitigations are to re-declare explicit class- or method-level authorization annotations (@RolesAllowed, @Authenticated, @PermissionsAllowed) on every operation customized with @MethodProperties, remove or disable REST Data Panache generation for endpoints that cannot be secured, enforce authentication and authorization at the API gateway or reverse proxy, and restrict network access to affected services until a fixed Quarkus version is available and deployed.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Red Hat Build Of Quarkus
View allServer-side template injection in the Qute template engine's ReflectionValueResolver allows authenticated remote attacke
Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat
A remote, unauthenticated attacker can exhaust the JVM heap and cause a denial of service by sending a small crafted ima
Unbounded per-connection queue growth in Netty's WebSocketServerExtensionHandler lets unauthenticated remote attackers e
Improper handling of HTTP/2 and HTTP/3 Extended CONNECT requests in Netty-based services can downgrade them to ordinary
Unbounded remote-initiated stream creation in Netty's SpdySessionHandler allows an unauthenticated, network-positioned a
Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated
Quarkus HTTP security path-normalization discrepancy allows unauthenticated remote attackers to craft a URL that the sec
Remote unauthenticated attackers can exhaust memory in Netty-based services that parse PROXY protocol v2, due to a refer
Malformed HTTP/2 CONNECT stream injection in Red Hat JBoss EAP and the wider Red Hat middleware stack (Quarkus, Keycloak
Netty's codec-rtsp component silently normalizes away trailing control bytes in RTSP method tokens, so a wire request wh
Denial of service in SmallRye GraphQL allows unauthenticated remote attackers to exhaust server CPU or heap memory by su
EUVD-2026-97766
GHSA-jh67-c59w-8h9x
NVD
CVE.org
EPSS
Exploit-DB