CVE-2026-52754
Received Received - Intake
Authentication Bypass in Ghidra via Null Signature PKI

Publication date: 2026-06-10

Last updated on: 2026-06-10

Assigner: VulnCheck

Description
Ghidra before 12.1 contains an authentication bypass vulnerability in PKIAuthenticationModule.authenticate() that allows any user with a valid CA-signed certificate to impersonate other users by presenting their public certificate with a null signature. Attackers can escalate privileges, modify repository access controls, exfiltrate shared reverse engineering databases, and permanently compromise server integrity.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-10
Last Modified
2026-06-10
Generated
2026-06-10
AI Q&A
2026-06-10
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
national_security_agency ghidra to 12.1 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-347 The product does not verify, or incorrectly verifies, the cryptographic signature for data.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-52754 is an authentication bypass vulnerability in Ghidra versions before 12.1, specifically in the PKIAuthenticationModule.authenticate() function.

The flaw allows any user who possesses a valid CA-signed certificate to impersonate other users by presenting their public certificate with a null signature, bypassing the normal signature verification process.

This happens because the authentication module skips verifying the signature when the signature bytes are null, instead of rejecting the authentication attempt, allowing attackers to authenticate without proving possession of the private key.

The vulnerability affects the mutual TLS (mTLS) authentication process, where the attacker can present a valid certificate during the TLS handshake but use a different certificate with a null signature during signature verification, which the server accepts.

Impact Analysis

Exploitation of this vulnerability allows attackers to escalate their privileges from low-level users to administrators.

  • Impersonate other users without needing their private keys.
  • Modify repository access controls, potentially locking out legitimate users or granting unauthorized access.
  • Exfiltrate shared reverse engineering databases, leading to data theft.
  • Permanently compromise server integrity by deleting programs, tampering with shared analysis data, or creating new repositories with elevated privileges.
Detection Guidance

This vulnerability involves an authentication bypass in GhidraServer's PKI authentication module where a null signature is accepted, allowing impersonation with a valid CA-signed certificate. Detection involves monitoring authentication attempts for anomalous use of public certificates with null signatures.

Since the attack requires presenting a valid CA-signed certificate with a null signature during the PKI authentication process, network detection could focus on inspecting TLS handshake and authentication logs for signature verification failures or unusual certificate usage patterns.

Specific commands are not provided in the available resources. However, administrators can check GhidraServer authentication logs for entries where signature verification is bypassed or where authentication occurs without a valid signature.

Mitigation Strategies

The primary mitigation step is to upgrade Ghidra to version 12.1 or later, where the authentication bypass vulnerability in the PKIAuthenticationModule.authenticate() function has been fixed.

If upgrading immediately is not possible, restrict access to GhidraServer's PKI authentication mode and monitor for suspicious authentication attempts using public certificates with null signatures.

Apply patches referenced in the official commits that address this vulnerability by refactoring the PKI framework and fixing the signature verification logic.

Compliance Impact

The vulnerability allows attackers to impersonate other users, escalate privileges, modify repository access controls, and exfiltrate sensitive reverse engineering databases. Such unauthorized access and data exfiltration could lead to violations of data protection regulations like GDPR and HIPAA, which require strict controls on access to sensitive data and protection against unauthorized disclosure.

By permanently compromising server integrity and enabling unauthorized data access, this flaw undermines confidentiality, integrity, and availability of data, which are core principles in many compliance frameworks.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-52754. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart