CVE-2026-78323
Linux Red Hat vulnerability analysis and mitigation

Overview

CVE-2026-78323 is an improper certificate validation vulnerability in JSS (Java Security Services) affecting the JSSTrustManager class. The flaw allows certificates present in the NSS database without TRUSTED_CA flags to be accepted as trust anchors for TLS connections, enabling man-in-the-middle attacks in non-default configurations where certificate revocation checking is disabled. It was discovered by Marco Fargetta (Red Hat) and publicly disclosed on August 24, 2026. Affected products include Red Hat JSS (as shipped in redhat-pki:10/jss and related packages) and Red Hat Certificate System. It carries a CVSS v3.1 base score of 6.5 (Medium/High) (Red Hat CVE, GitHub Advisory).

Technical details

The root cause is classified as CWE-295 (Improper Certificate Validation). The JSSTrustManager class, which implements javax.net.ssl.X509TrustManager for JSS-based TLS connections, does not filter CA certificates by NSS trust flags when building its accepted issuers set. Specifically, getAcceptedIssuers() returns all certificates with basicConstraints CA=TRUE from the NSS database regardless of whether they carry TRUSTED_CA trust flags, and checkSignature() performs only cryptographic signature validation against this unfiltered set. As a result, a certificate with only VALID_CA flags — as may be set by routine operations such as certificate enrollment via CERT_ImportCAChainTrusted — can be treated as a trust anchor. Exploitation requires an attacker to control the private key of such an under-trusted CA and requires the target to have certificate revocation checking disabled (a non-default configuration). The server-side TLS path (TomcatJSS) uses JSSNativeTrustManager, which properly delegates to NSS native verification and is not affected (Red Hat CVE, Red Hat Bugzilla).

Impact

Successful exploitation enables a man-in-the-middle attacker to forge TLS certificates that are accepted by PKI client connections, allowing interception and potential decryption of encrypted communications. The primary impact is high confidentiality loss (exposure of sensitive data in transit) and low integrity impact (ability to inject or modify data in intercepted sessions); availability is not affected. Exploitation is constrained to outbound PKI client connections using JSSTrustManager in non-default configurations where revocation checking has been explicitly disabled (Red Hat CVE, GitHub Advisory).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the disclosure date. The EPSS score is 0.0, and NVD SSVC assessment indicates exploitation is "none" and the vulnerability is not automatable. The attack complexity is rated High, as exploitation requires the attacker to control the private key of a CA certificate present in the target's NSS database without TRUSTED_CA flags, and the target must have revocation checking disabled. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog (Red Hat CVE, GitHub Advisory).

Mitigation and workarounds

The primary mitigation is to ensure certificate revocation verification remains enabled in JSS configurations — specifically, do not set isCertRevocationVerify to false. In default configurations, the native revocation verification check (certChainRevokeVerify) is enabled and mitigates this flaw. A patch is available; users should update to a patched version of JSS as provided by Red Hat. Server-side TLS configurations using TomcatJSS with JSSNativeTrustManager are not affected and require no changes. Review PKI client connection settings to confirm revocation checking is active and monitor for unexpected CA certificates in the NSS database (Red Hat CVE, Red Hat Bugzilla).

Community reactions

Red Hat, as the CNA and discoverer of this vulnerability (via internal researcher Marco Fargetta), published a detailed advisory noting that the flaw is mitigated in default product configurations and that exploitation requires non-default, undocumented configuration changes. No notable independent researcher commentary or significant social media discussion has been observed beyond standard CVE aggregator coverage (Red Hat CVE).

Additional resources


SourceThis report was generated using AI

Related Linux Red Hat vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-78323NONEN/A
  • Linux Red Hat logoLinux Red Hat
  • idm-jss
NoNoAug 24, 2026
CVE-2026-74732NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-firmware
NoYesAug 22, 2026
CVE-2026-74730NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel
NoYesAug 22, 2026
CVE-2026-74726NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-modules
NoYesAug 22, 2026
CVE-2026-74719NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-partner
NoYesAug 22, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management