CVE-2025-13470CWE-330

CVE-2025-13470

High · published November 21, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
24.3
In the wild
Unconfirmed
What it is

⚡ A zero-initialized session key is the surprise twist in RNP version 0.18.0! Your public-key encrypted data is wide open, with the keys just hanging out like they forgot to lock the door! 🔑 Think of it as a restaurant that leaves the back door unlatched. Anyone can stroll in and access the kitchen, where all the customer orders are waiting — totally unguarded! This vulnerability allows anyone to decrypt any data encrypted using public-key encryption in this version, leading to total exposure of confidential information. Imagine sensitive communications or private files being compromised because the key is simply a string of zeros! That's a full breach of confidentiality that could have devastating consequences.

Put simply

Think of it as a restaurant that leaves the back door unlatched. Anyone can stroll in and access the kitchen, where all the customer orders are waiting — totally unguarded! A regression in RNP's session key management results in the symmetric session key for Public-Key Encrypted Session Key (PKESK) packets not being initialized beyond zeroing. As a consequence, any data encrypted with this flawed implementation can be easily decrypted by providing the all-zero session key.

What to do

This vulnerability allows anyone to decrypt any data encrypted using public-key encryption in this version, leading to total exposure of confidential information. Imagine sensitive communications or private files being compromised because the key is simply a string of zeros! That's a full breach of confidentiality that could have devastating consequences. To mitigate this risk, update RNP to the latest version that addresses this issue. Ensure that any encrypted data using PKESK packets is re-encrypted with a properly initialized session key to restore confidentiality. Regularly audit your encryption processes to prevent this from happening again. You've got this! By updating and ensuring proper encryption practices, you're stepping up as a security hero! 🦸‍♂️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00325 · 24.3th percentile
Weakness
CWE-330 · Use of Insufficiently Random Values
Published
2025-11-21T22:15Z
References (8)
EPSS history
Timeline
  • 21 NOV 17:05Z
    RNP 0.18.0 Vulnerable PKESK session keys
    cvelistv5