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
Lifecycle Timeline
2DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same technique Denial Of Service
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-48375
GHSA-q466-j42v-76wm