Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain network access to RHCS TLS port
-
DeliverySend high-volume repeated HTTP requests
-
ExploitAccumulate unreleased heap allocations
-
ExecutionExhaust JVM memory
-
PersistCrash Java process
-
ImpactCertificate System unavailable
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup on lifecycle end
|
| Exploitation Conditions | No authentication is required; the CVSS vector confirms PR:N (unauthenticated) and AV:N (network-accessible). The attacker must have network connectivity to the RHCS TLS HTTP endpoint - exploitation is limited to hosts that can reach this port, which in typical enterprise deployments means the internal network or a VPN-connected host rather than the open internet. No specific RHCS feature needs to be enabled beyond the default TLS listener. Exploitation is bounded by the degree of memory exhaustion required before OOM is triggered, which may vary with JVM heap configuration (-Xmx settings) - larger heap allocations increase the time and request volume needed to crash the process but do not prevent the attack. Manual intervention to restart the Java process may be required after a crash depending on service management configuration. |
| Impact | The vendor-assigned CVSS 3.1 score of 5.3 (Medium) reflects a network-reachable, no-authentication, low-complexity attack (AV:N/AC:L/PR:N/UI:N) with partial availability impact (A:L). However, A:L appears to understate the actual impact: crashing the Java process constitutes complete service unavailability for the certificate system until a manual or automated restart is performed - behavior more consistent with A:H. No EPSS data was provided, and no CISA KEV listing or public exploit code has been identified, suggesting this has not been actively exploited in broad campaigns at time of analysis. Despite the moderate CVSS score, the operational risk to environments relying on RHCS for active PKI functions is elevated: a downed certificate authority can disrupt authentication, TLS certificate issuance, and revocation checking across the enterprise. The attack is fully automatable with no special tooling - any HTTP flooding tool targeting the TLS port suffices. The primary limiting factor is that RHCS deployments are typically not internet-facing, which substantially reduces attacker access in most realistic environments. |
| Exploit ScenarioDerived | An attacker with network access to the RHCS TLS endpoint uses a high-rate HTTP request flood - requiring no credentials or special tooling - to continuously allocate memory in the Java process without triggering adequate garbage collection. After sustaining the flood for a period sufficient to exhaust available heap, the JVM raises an OutOfMemoryError and the RHCS process terminates, rendering the certificate authority unavailable until an operator manually restarts the service. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Red Hat Certificate System (RHCS) 9 is susceptible to a resource exhaustion denial-of-service condition triggered by unauthenticated remote attackers flooding its TLS-exposed HTTP endpoint. Repeated requests cause the underlying Java process to exhaust available heap memory, resulting in an Out of Memory crash that takes the certificate authority service offline. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low attack complexity and absence of authentication requirements make this a realistic threat to any internet- or intranet-exposed RHCS deployment.
RemediationAI
No specific patched version number has been confirmed from the available references at time of analysis; consult the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-12353 and Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2489056 for patch availability and errata details - apply any released update immediately once confirmed. As a compensating control, restrict network access to the RHCS TLS endpoint using firewall rules (firewalld or iptables) to permit connections only from trusted client IP ranges; this eliminates the unauthenticated remote attack surface entirely and is the most effective interim measure. Rate-limiting inbound connections to the TLS port via a reverse proxy or load balancer can reduce the feasibility of memory exhaustion without fully blocking access, though it does not eliminate the vulnerability and adds infrastructure complexity. Additionally, configure a watchdog or systemd service restart policy (e.g., Restart=on-failure in the RHCS service unit) to reduce recovery time after a crash, though this does not prevent the denial-of-service itself. Monitor JVM heap utilization via JMX or system metrics to detect an attack in progress before full OOM is reached.
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
Red Hat Certificate System is an enterprise PKI solution built on Java and deployed on Red Hat Enterprise Linux (RHEL 8, 9, and 10 per CPE cpe:2.3:a:red_hat:red_hat_certificate_system_9 and associated RHEL CPEs). The root cause is CWE-772 (Missing Release of Resource after Effective Lifetime): the Java process handling inbound TLS connections fails to properly release memory allocated per request, allowing an attacker to accumulate unreleased heap allocations across many successive connections. The Java Virtual Machine's garbage collector is unable to reclaim this memory fast enough under sustained request load, ultimately triggering an OutOfMemoryError that terminates the process. Because RHCS acts as a certificate authority - issuing, revoking, and managing X.509 certificates - its unavailability can cascade to dependent systems relying on OCSP, CRL distribution, or certificate enrollment workflows.
Know when Java 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:N/I:N/A:L
Network-accessible unauthenticated attack with no complexity; availability is H because the Java process crash constitutes complete service loss, not partial degradation.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
An unauthenticated attacker could trigger an Out of Memory condition to crash the Java process for RHCS by repeatedly sending HTTP requests to the TLS endpoint. Depending on how the RHCS server is configured, a manual intervention to restart it may prove necessary.
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
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-48375
GHSA-q466-j42v-76wm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB