CVE-2025-8454

It was discovered that uscan, a tool to scan/watch upstream sources for new releases of software, included in devscripts (a collection of scripts to make the…

Critical · published August 1, 2025

CVSS v3.1
9.8
EPSS
0%
Percentile
16.3
In the wild
Unconfirmed
What it is

🚨 A single oversight could lead to a disastrous outcome! The uscan tool in devscripts skips OpenPGP verification for previously downloaded sources, even if that initial verification failed — like a security guard ignoring a previous break-in because the door was already left open. 🔥 It's as if you had a hotel key that opens every door, but after a previous guest reported a break-in, the staff decided to hand you that same key anyway, trusting you wouldn't do anything mischievous. In this case, uscan is that staff member, forgetting to double-check if the key is still safe! An attacker could potentially upload compromised packages without any verification, leading to the installation of malicious software. This could have devastating consequences: from data breaches to complete system takeovers, the risk is alarmingly high. Trusting previously failed verifications is a surefire way to invite chaos into your systems!

Put simply

It's as if you had a hotel key that opens every door, but after a previous guest reported a break-in, the staff decided to hand you that same key anyway, trusting you wouldn't do anything mischievous. In this case, uscan is that staff member, forgetting to double-check if the key is still safe! This vulnerability arises because uscan does not re-check OpenPGP signatures on previously downloaded upstream sources, even if the earlier verification failed, allowing a malicious actor to bypass security checks.

What to do

An attacker could potentially upload compromised packages without any verification, leading to the installation of malicious software. This could have devastating consequences: from data breaches to complete system takeovers, the risk is alarmingly high. Trusting previously failed verifications is a surefire way to invite chaos into your systems! To mitigate this risk, it's crucial to update to the latest version of devscripts that addresses this issue. Additionally, always ensure that your automated tools are verifying signatures correctly by implementing strict checks before package installations. Regular audits of your package sources can prevent this slip! You've got this! By taking these steps, you're fortifying your defenses and securing your software environment. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00256 · 16.3th percentile
Published
2025-08-01T05:41Z
EPSS history
Timeline
  • 01 AUG 05:41Z
    It was discovered that uscan, a tool to scan/watch upstream sources for new releases of software, included in devscripts (a collection of scripts to make the…
    cvelistv5