Skip to main content

Industrial CVE-2026-23519

CRITICAL
Observable Timing Discrepancy (CWE-208)
2026-01-15 security-advisories@github.com GHSA-2gqc-6j2q-83qp
9.8
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
Mar 12, 2026 - 21:54 vuln.today
PoC Detected
Jan 23, 2026 - 18:59 vuln.today
Public exploit code
Patch released
Jan 23, 2026 - 18:59 nvd
Patch available
CVE Published
Jan 15, 2026 - 20:16 nvd
CRITICAL 9.8

DescriptionNVD

RustCrypto CMOV provides conditional move CPU intrinsics which are guaranteed on major platforms to execute in constant-time and not be rewritten as branches by the compiler. Prior to 0.4.4, the thumbv6m-none-eabi (Cortex M0, M0+ and M1) compiler emits non-constant time assembly when using cmovnz (portable version). This vulnerability is fixed in 0.4.4.

AnalysisAI

RustCrypto CMOV before 0.4.4 emits non-constant-time assembly on ARM Cortex-M0/M0+/M1 targets. Cryptographic operations that rely on constant-time guarantees are broken on these embedded platforms. …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

Within 24 hours: Identify all affected systems running constant-time and not be rewritten as branches by the compil and apply vendor patches immediately. Vendor patch is available.

Sign in for detailed remediation steps.

Share

CVE-2026-23519 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy