Description
A flaw was found in SmallRye GraphQL. The number scalar coercion for BigInteger does not properly validate the magnitude of float or string inputs. An unauthenticated remote attacker can exploit this by sending a GraphQL query containing a large exponent float literal. This can lead to the allocation of extremely large BigInteger objects, causing CPU exhaustion or an OutOfMemoryError, resulting in a denial of service.
Published: 2026-08-31
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

Vendor Workaround

To mitigate this issue, applications exposing SmallRye GraphQL endpoints should implement validation and bounding of the precision or exponent for incoming numeric literals before they reach scalar coercion. Additionally, limiting the JVM heap size can help constrain the impact of OutOfMemoryError, though it will not prevent CPU exhaustion. Implementing rate-limiting or timeouts on the GraphQL endpoint can also reduce exposure. Using GraphQL variables instead of inline literals for numeric inputs is a safe alternative, as variables follow a secure parsing path.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Mon, 31 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
First Time appeared Redhat build Of Quarkus
Vendors & Products Redhat build Of Quarkus

Mon, 31 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Description A flaw was found in SmallRye GraphQL. The number scalar coercion for BigInteger does not properly validate the magnitude of float or string inputs. An unauthenticated remote attacker can exploit this by sending a GraphQL query containing a large exponent float literal. This can lead to the allocation of extremely large BigInteger objects, causing CPU exhaustion or an OutOfMemoryError, resulting in a denial of service.
Title Io.smallrye/smallrye-graphql: smallrye graphql: unauthenticated denial of service via large exponent float literals
First Time appeared Redhat
Redhat quarkus
Weaknesses CWE-1284
CPEs cpe:/a:redhat:quarkus:3
Vendors & Products Redhat
Redhat quarkus
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Redhat Build Of Quarkus Quarkus
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-31T19:49:19.257Z

Reserved: 2026-08-19T16:58:05.744Z

Link: CVE-2026-76763

cve-icon Vulnrichment

Updated: 2026-08-31T19:49:13.930Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-31T14:17:23.050

Modified: 2026-09-01T21:03:04.987

Link: CVE-2026-76763

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-31T11:58:30Z

Links: CVE-2026-76763 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T16:00:05Z

Weaknesses