Critical severity · published Jun 25, 2025
CVE-2025-52480
Registrator.jl Argument Injection Vulnerability
9.8
CVSS
0.7%
EPSS
No
On KEV
Description
Registrator is a GitHub app that automates creation of registration pull requests for julia packages to the General registry. Prior to version 1.9.5, if the clone URL returned by GitHub is malicious (or can be injected using upstream vulnerabilities), an argument injection is possible in the `gettreesha()` function. This can then lead to a potential remote code execution. Users should upgrade immediately to v1.9.5 to receive a patch. All prior versions are vulnerable. No known workarounds are available.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 52% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
RE
Registrator.jl · JuliaRegistries
< 1.9.5 · source: vendor
RE
Registrator · Julialang
before 1.9.5 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-52480
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-52480
Issue Tracking
https://github.com/JuliaRegistries/Registrator.jl/pull/449
Issue Tracking
https://github.com/JuliaRegistries/Registrator.jl/security/advisories/GHSA-w8jv-rg3h-fc68
More from Registrator.jl
9.8
CVE-2025-52483
Registrator.jl Vulnerable to Argument Injection and Command Injection
