HarborGuardharborguardDatabase
Back to search
HIGHCVE-2026-52754Published Modified CNA VulnCheck

CVE-2026-52754: Ghidra < 12.1 - Authentication Bypass via Null Signature in PKIAuthenticationModule

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.

Metrics

CVSS v4.0
8.7
Severity
HIGH
Fixed in
12.1
Affected Products
1

Get notified

Email me when this CVE is updated: new fix versions, severity changes, or any record change.

HarborGuard Analysis

Synopsis

Authentication bypass in Ghidra's PKIAuthenticationModule allows any authenticated user to impersonate arbitrary other users by presenting a CA-signed certificate with a null signature. The vulnerability is reachable over the network and requires only a low-privilege account (a valid CA-signed certificate) to exploit. Successful exploitation gives an attacker full control over other users' sessions, enabling privilege escalation, repository access control modification, and exfiltration of shared reverse engineering databases. A patched-image rebuild at version 12.1 is available on HarborGuard for environments running an affected version.

HarborGuard Coverage

Detection

Detection is available across every HarborGuard environment: the CVE is ingested from upstream advisory feeds within minutes of publication and matched against all customer images, including custom-built images that bundle Ghidra. Any image containing a Ghidra version below 12.1 is flagged immediately.

Available
Triage

HarborGuard scores this CVE at 8.7 HIGH using the CVSS v4.0 vector and weights it against each environment's compliance policy to determine urgency and routing. Triage results are delivered to the appropriate team inbox within each customer organization based on image ownership and policy configuration.

Available
Patch

A patched-image rebuild at Ghidra 12.1 is available on HarborGuard for any environment running an affected version. For customers who opt into auto-remediation, HarborGuard performs the rebuild, runs a regression test suite, and opens a pull request against affected workloads automatically.

Available

Exploit Conditions

  • Network reachabilityRequired

    The attacker must reach the Ghidra server over the network; the vulnerability is exposed via a network-accessible service endpoint.

  • AuthenticationRequired

    The attacker must hold a low-privilege account in the form of any valid CA-signed certificate, though no admin access is needed.

  • Victim interactionNot required

    No victim interaction is required; the attacker submits the malformed null-signature certificate directly to the server without any user action.

  • Attack complexityDetail

    Attack complexity is low, meaning the exploit is reliable and requires no special timing, race conditions, or environmental preconditions beyond holding a valid certificate.

Blast Radius

  • Reads all shared reverse engineering databases and project artifacts stored on the Ghidra server, including proprietary binary analysis data.
  • Modifies repository access controls, granting or revoking permissions for any user or project on the server.
  • Escalates to administrative privileges by impersonating higher-privileged users, enabling persistent unauthorized administrative access.
  • Permanently compromises server integrity by altering stored analysis data, user configurations, or access policies in ways that survive the session.

How HarborGuard Handles This

Available on HarborGuard: detection for CVE-2026-52754 is active against all images in connected registries and CI pipelines. Because a fix exists at Ghidra 12.1, a patched-image rebuild is available for any environment where an affected image is identified. Where compliance policy permits auto-remediation, HarborGuard rebuilds the image at the fixed version, executes a regression run, and opens a pull request against affected workloads; median time from CVE publication to merged patch PR for high-severity issues is around 90 minutes for environments with auto-remediation enabled. For environments where auto-remediation is not enabled, the rebuild is staged and waiting for manual approval. Until the patched image is deployed, network-policy isolation of the Ghidra server to restrict inbound connections to known-trusted certificate holders is a recommended compensating control.

See how HarborGuard automates this

Fix available

12.1
Affected packages
  • nationalsecurityagency / ghidra
    < 12.1 (from 0)
    Fixed in 12.1
CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N