Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Panache REST endpoint
-
ExploitSubmit crafted unvalidated sort parameter
-
ExecutionDatabase performs unauthorized ordering or costly query
-
ImpactDisclose restricted data or exhaust DB resources
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires the target application to use Quarkus REST Data Panache and to expose an auto-generated REST endpoint that accepts a user-supplied sort/ordering parameter which is not restricted to an allow-list of permitted entity fields. The limiting factor is deployment-specific: the vulnerability is only reachable if developers have enabled these generated endpoints and exposed them to the attacker's network, and real impact depends on whether those endpoints are unauthenticated and on the underlying data model and database. Where endpoints are internal-only or protected by authentication/authorization, the practical risk is substantially reduced despite the PR:N rating. |
| Impact | This is a moderate-severity input-validation flaw (CWE-20) in Quarkus REST Data Panache, which auto-generates REST endpoints for data entities. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L, base 6.5) indicates a network-reachable, low-complexity, unauthenticated issue with limited confidentiality impact (information the attacker should not access) and limited availability impact (database slowdown/DoS). No EPSS score, CISA KEV listing, SSVC decision data, or POC was supplied in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - exploitation status is therefore based solely on the vendor advisory describing the flaw, not on observed attacks. The real-world priority is tempered by a key limiting factor the CVSS vector does not capture: exploitation requires that the application actually exposes the auto-generated Panache REST endpoints (and specifically endpoints accepting a user-controlled sort parameter), which is a developer/deployment choice rather than a default-on service. Treat this as a genuine but not emergency issue: patch in routine cycles, prioritizing internet-facing Quarkus services that expose Panache-generated endpoints. Note that PR:N in the vector reflects the framework default of unauthenticated generated endpoints, but whether a given deployment is actually unauthenticated depends on the application - verify per deployment. |
| Exploit ScenarioDerived | An attacker who can reach a Quarkus application exposing an auto-generated REST Data Panache endpoint sends a request with a crafted sort parameter that is not validated against an allow-list of entity fields. By referencing fields or relations they should not see, they infer or disclose otherwise-restricted data through ordering behavior, or by forcing expensive sort/join operations they drive the database into heavy processing, degrading or denying service. No public exploit code was identified in the provided data, and the attack is low-complexity and requires no user interaction per the CVSS vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Improper validation of the user-supplied sort parameter in Quarkus REST Data Panache's auto-generated REST endpoints allows remote attackers to learn information about entity fields they should not have access to and to degrade performance by forcing the underlying database to perform expensive ordering operations, up to a denial of service. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L, 6.5) indicates the issue is network-reachable and unauthenticated per PR:N, with low confidentiality and availability impact; real-world exposure is deployment-specific because it requires an application that has enabled and externally exposed these generated endpoints. No public exploit code and no confirmed active exploitation were identified at time of analysis.
RemediationAI
No vendor-released patch version is identified in the provided data, so remediation should proceed through configuration and exposure reduction rather than a confirmed fixed release. The most direct mitigation is to stop exposing the vulnerable surface: either disable the REST Data Panache extension's auto-generated endpoints entirely (do not declare the rest-data-panache resource interfaces, or override the generated resource properties so that the sort/list query parameters are not exposed), or replace them with hand-written endpoints that validate the sort parameter against a hard-coded allow-list of safe, indexed entity fields - the trade-off being additional implementation and maintenance effort and loss of the auto-generation convenience. Where the endpoints must remain, place them behind authentication and authorization and restrict them to trusted networks or internal service meshes, which substantially reduces practical risk even though the flaw is rated PR:N; note this changes the intended anonymous-access model many applications rely on. Front-end protections such as a WAF rule or API gateway policy that rejects unexpected sort parameter values, plus query timeouts, rate limiting, and statement timeouts on the backing data source, can limit both the information-disclosure and denial-of-service effects but are bypassable through encoding variation and should be treated as compensating controls, not fixes. Monitor database slow-query logs for anomalous ORDER BY activity while awaiting an upstream fix, and track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-94451 and https://bugzilla.redhat.com/show_bug.cgi?id=2537516 for a patched version.
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 (the quarkus-hibernate-orm-rest-data-panache / rest-data-panache extension) automatically generates JAX-RS CRUD endpoints for Panache entities and repositories, so developers expose persistence operations without writing controller code. A user-supplied sort query parameter is translated into the ORDER BY portion of the generated database query, and the flaw is that this parameter is not validated against an allow-list of permitted entity fields. The root-cause class is CWE-20, improper input validation: attacker-controlled data reaches a query-construction context without sanitization. Two distinct effects follow. First, information disclosure - sorting by fields that are not otherwise exposed, combined with error responses and timing differences, can reveal entity structure, field names, and data relationships the user should not be able to observe. Second, availability - ordering on large, unindexed, or expression-based columns forces the database into costly sorts and full scans, potentially exhausting resources. The provided CPE data identifies red_hat:red_hat_build_of_quarkus (version wildcard, so no specific version range is enumerated in the supplied data) as the affected product, while the red_hat:exploit_intelligence CPE appears to be Red Hat's internal tracking/intelligence artifact rather than a separately vulnerable product.
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:L/I:N/A:L
Network-reachable auto-generated endpoints with no required auth or interaction (AV:N/AC:L/PR:N/UI:N); limited info disclosure (C:L) and DB-slowdown DoS (A:L), no integrity impact.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
Quarkus REST Data Panache provides a way to automatically generate REST endpoints for data entities. A flaw was found where certain endpoints do not properly check the sort parameter provided by users. This could allow an attacker to learn information they should not have access to or slow down the system by forcing the database to perform complex tasks, potentially causing a denial of service.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
More in Red Hat Build Of Quarkus
View allUnauthenticated attackers can bypass security controls on REST endpoints generated by Quarkus REST Data Panache when a d
Server-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
EUVD-2026-97678
GHSA-3wcv-hrpc-mxp8
NVD
CVE.org
EPSS
Exploit-DB