Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…
EPSS 0.3%top 79%

CVE-2026-48025: CWE-244: Improper Clearing of Heap Memory Before Release ('Heap Inspection') in juev nebula-mesh

0
Medium
Published: 07/28/2026 (07/28/2026, 17:40:37 UTC)
Source: GCVE Database
Vendor/Project: juev
Product: nebula-mesh

Description

nebula-mesh is a self-hosted control plane for Slack Nebula mesh virtual private network. Prior to version 0.3.7, internal/pki/resolver.go:36-64 constructs a CAManager with the plaintext ed25519.PrivateKey after unwrapping via the master key; internal/pki/ca.go:13-16 stores it. Callers at internal/api/enroll.go:116, internal/api/updates.go:297, and internal/api/mobile_bundle.go:40 use the manager for one Sign() and drop the reference on function return — but the underlying slice contents are not wiped before release. The keystore package's contract (internal/keystore/keystore.go doc: "Callers MUST zeroise the returned plaintext DEK as soon as it is no longer needed") is not met by the CAManager consumer. Decrypted CA private keys persist in process heap until Go's GC scavenges the underlying slice — minutes to hours under load, indefinitely on idle servers. This issue has been patched in version 0.3.7.

CVSS v4.0

Score 6.9medium

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vuln. Confidentiality
Low
Vuln. Integrity
None
Vuln. Availability
None
Subsq. Confidentiality
None
Subsq. Integrity
None
Subsq. Availability
None
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Affected software

Goghsa
github.com/juev/nebula-mesh
Affected versions
<0.3.7
Goghsa
github.com/forgekeep/nebula-mesh
Affected versions
<0.3.7

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 07/29/2026, 21:02:27 UTC

Technical Analysis

The vulnerability in nebula-mesh (CVE-2026-48025) involves the failure to zeroize decrypted CA private keys in memory after signing operations. Specifically, the plaintext private key remains in the process heap because it is not cleared before the memory is released, persisting until garbage collection occurs. This exposure allows local attackers with memory-read capabilities to potentially disclose sensitive private key material. The issue affects versions prior to 0.3.7 and undermines the intended security model of the master-key envelope encryption. Remote exploitation is not possible.

Potential Impact

Decrypted CA private keys may be exposed in process memory after signing operations, risking local memory disclosure attacks. This compromises the confidentiality of the CA private key and weakens the security guarantees of the master-key envelope encryption design. There is no indication of remote exploitability, limiting the impact to local attackers with memory access.

Mitigation Recommendations

Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, restrict local access to systems running affected versions to trusted users only to reduce risk of memory disclosure. Monitor vendor channels for updates addressing this vulnerability.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-8h84-fhqq-q58v
Osv Schema Version
1.4.0
Aliases
["CVE-2026-48025"]
Ecosystems
["Go"]
Database Specific Severity
MODERATE
Cvss Version
null

Threat ID: 6a3ef76827e9c79719fee7bb

Added to database: 06/26/2026, 22:04:24 UTC

Last enriched: 07/29/2026, 21:02:27 UTC

Last updated: 07/31/2026, 21:27:07 UTC

Views: 16

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses