CVE-2025-13470

RNP 0.18.0 Vulnerable PKESK session keys

HIGH
7.5
CVSS Score
Published: November 21, 2025 at 05:05 PM UTC
Updated: October 8, 2026 at 10:10 AM UTC
1 product affected across 1 vendorRNP

Using RNP by Ribose?

Get instant alerts when new vulnerabilities affect RNP - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.5
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In RNP version 0.18.0 a refactoring regression causes the symmetric session key used for Public-Key Encrypted Session Key (PKESK) packets to be left uninitialized except for zeroing, resulting in it always being an all-zero byte array. Any data encrypted using public-key encryption in this release can be decrypted trivially by supplying an all-zero session key, fully compromising confidentiality. The vulnerability affects only public key encryption (PKESK packets).  Passphrase-based encryption (SKESK packets) is not affected. Root cause: Vulnerable session key buffer used in PKESK packet generation. The defect was introduced in commit `7bd9a8dc356aae756b40755be76d36205b6b161a` where initialization logic inside `encrypted_build_skesk()` only randomized the key for the SKESK path and omitted it for the PKESK path.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

Remediation

No guide yet

No remediation guidance has been written for this CVE yet. What the record does show:

References (9)

Third Party Advisory
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://access.redhat.com/security/cve/cve-2025-13402
x_downstream-package
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://aur.archlinux.org/packages/rnp
Issue Tracking
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://bugzilla.redhat.com/show_bug.cgi?id=2415863
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://cve.ribose.com/advisories/ra-2025-11-20/
Related
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://github.com/rnpgp/rnp/commit/7bd9a8dc356aae756b40755be76d36205b6b161a
Release Notes
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://github.com/rnpgp/rnp/releases/tag/v0.18.1
x_downstream-package
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://launchpad.net/ubuntu/+source/rnp
x_downstream_package
Source: 6504adb2-f5e9-4c9b-9eda-5e19c93bd9b3
https://packages.gentoo.org/packages/dev-util/librnp

SSVC — Action Prioritization

SSVCNo known exploitAutomatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.5HIGHRibose
Attack Vector
NETWORK
Complexity
LOW
Privileges
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
NONE
Availability
NONE
Vector?

Quick Info

StatusDEFERRED
CWE
CWE-330

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card