CVE-2025-12888CWE-203

CVE-2025-12888

High · published November 22, 2025

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

💡 A crafty timing side channel lurks in X25519 cryptography when run on Xtensa-based ESP32 chips! Think of it like a restaurant where the chefs are so focused on cooking quickly that they accidentally give away their special ingredient secrets in the process. If attackers can measure the time it takes to cook a dish, they might figure out what’s in it! While this is a low-severity issue, it could allow a clever attacker to glean sensitive information over time through careful observation. It’s not a direct breach, but a persistent leak is still something to keep an eye on!

Put simply

Think of it like a restaurant where the chefs are so focused on cooking quickly that they accidentally give away their special ingredient secrets in the process. If attackers can measure the time it takes to cook a dish, they might figure out what’s in it! This vulnerability arises from timing side channels in constant-time implementations of X25519 due to compiler optimizations and the specific architecture of Xtensa-based ESP32 chips, which could potentially leak information through execution time variations.

What to do

While this is a low-severity issue, it could allow a clever attacker to glean sensitive information over time through careful observation. It’s not a direct breach, but a persistent leak is still something to keep an eye on! To mitigate this risk, switch to the low memory implementations of X25519, which are now the default for Xtensa chips. Ensure to verify your cryptographic implementations regularly and stay updated on best practices! You've got this! Just a few tweaks and your encryption will be on solid ground. 🛡️

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.00307 · 22.3th percentile
Weakness
CWE-203 · Observable Discrepancy
Published
2025-11-22T04:15Z
Affected products (1)
ProductVersionsFixed in
wolfssl/wolfsslall versions—
References (1)
EPSS history
Timeline
  • 21 NOV 22:50Z
    Constant Time Issue with Xtensa-based ESP32 and X22519
    cvelistv5