Skip to main content

Quarkus Data Panache CVE-2026-94451

| EUVDEUVD-2026-97678 MEDIUM
Improper Input Validation (CWE-20)
2026-10-12 redhat GHSA-3wcv-hrpc-mxp8
6.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Panache REST endpoint
  2. Exploit
    Submit crafted unvalidated sort parameter
  3. Execution
    Database performs unauthorized ordering or costly query
  4. Impact
    Disclose 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.

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

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

Alert me

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

Vendor (redhat) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
Low

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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular Java framework, but affects only apps exposing Panache REST endpoints
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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 No
EPSS 0.2%
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
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:exploit_intelligence:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_quarkus:*:*:*:*:*:*:*:*
CVE-2026-87744 CRITICAL
9.1 Oct 12

Unauthenticated attackers can bypass security controls on REST endpoints generated by Quarkus REST Data Panache when a d

CVE-2026-12894 HIGH
8.8 Aug 31

Server-side template injection in the Qute template engine's ReflectionValueResolver allows authenticated remote attacke

CVE-2026-93569 HIGH
8.2 Sep 18

Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat

CVE-2026-89059 HIGH
7.5 Sep 18

A remote, unauthenticated attacker can exhaust the JVM heap and cause a denial of service by sending a small crafted ima

CVE-2026-93558 HIGH
7.5 Sep 18

Unbounded per-connection queue growth in Netty's WebSocketServerExtensionHandler lets unauthenticated remote attackers e

CVE-2026-93568 HIGH
7.5 Sep 18

Improper handling of HTTP/2 and HTTP/3 Extended CONNECT requests in Netty-based services can downgrade them to ordinary

CVE-2026-93488 HIGH
7.5 Sep 18

Unbounded remote-initiated stream creation in Netty's SpdySessionHandler allows an unauthenticated, network-positioned a

CVE-2026-93491 HIGH
7.5 Sep 18

Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated

CVE-2026-87743 HIGH
7.5 Sep 18

Quarkus HTTP security path-normalization discrepancy allows unauthenticated remote attackers to craft a URL that the sec

CVE-2026-93564 HIGH
7.5 Sep 18

Remote unauthenticated attackers can exhaust memory in Netty-based services that parse PROXY protocol v2, due to a refer

CVE-2026-93567 HIGH
7.5 Sep 18

Malformed HTTP/2 CONNECT stream injection in Red Hat JBoss EAP and the wider Red Hat middleware stack (Quarkus, Keycloak

CVE-2026-93565 HIGH
7.5 Sep 18

Netty's codec-rtsp component silently normalizes away trailing control bytes in RTSP method tokens, so a wire request wh

Vendor StatusVendor

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