CVE-2025-52480CWE-88

Registrator.jl Argument Injection Vulnerability

High · published June 25, 2025

CVSS v4.0
8.1
EPSS
1%
Percentile
52.0
In the wild
Unconfirmed
What it is

⚡ A single malicious clone URL can set the stage for remote code execution! Registrator's `gettreesha()` function is vulnerable before version 1.9.5, inviting trouble with some sneaky input. 🔥 Think of Registrator like a restaurant kitchen that accepts any recipe sent in without verifying its source. If a mischievous delivery service sends a tainted ingredient list, the dish could turn into a disaster! If an attacker successfully injects a malicious URL, they could execute any code on the server, which might lead to total control over the system. This is absolutely devastating for anyone relying on the safety of their Julia packages and could result in data theft or manipulation.

Put simply

Think of Registrator like a restaurant kitchen that accepts any recipe sent in without verifying its source. If a mischievous delivery service sends a tainted ingredient list, the dish could turn into a disaster! This vulnerability stems from an argument injection in Registrator's `gettreesha()` function, allowing attackers to exploit unverified clone URLs, which can lead to remote code execution.

What to do

If an attacker successfully injects a malicious URL, they could execute any code on the server, which might lead to total control over the system. This is absolutely devastating for anyone relying on the safety of their Julia packages and could result in data theft or manipulation. Upgrade to Registrator version 1.9.5 immediately to close this vulnerability. Conduct an audit of your configurations to ensure clone URLs are being checked, and stay vigilant for any suspicious activity. You've got this! Patch up and keep your codebase secure. 🛡️

The record
Technical detail
CVSS v4.0
8.1 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U
EPSS
0.00683 · 52.0th percentile
Weakness
CWE-88 · Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
Published
2025-06-25T16:37Z
EPSS history
Timeline
  • 25 JUN 16:37Z
    Registrator.jl Argument Injection Vulnerability
    cvelistv5