Skip to content

Commit 84503ee

Browse files
1 parent c17457f commit 84503ee

1 file changed

Lines changed: 63 additions & 0 deletions

File tree

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-jxr6-qrxx-2ph2",
4+
"modified": "2025-07-31T19:33:29Z",
5+
"published": "2025-07-31T19:33:29Z",
6+
"aliases": [],
7+
"summary": "num2words subjected to phishing attack, two versions published containing malware",
8+
"details": "The `num2words` project was compromised via a phishing attack and two new versions were uploaded to PyPI containing malicious code. The affected versions have been removed from PyPI, and users are advised to remove the affected versions from their environments.",
9+
"severity": [
10+
{
11+
"type": "CVSS_V4",
12+
"score": "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"
13+
}
14+
],
15+
"affected": [
16+
{
17+
"package": {
18+
"ecosystem": "PyPI",
19+
"name": "num2words"
20+
},
21+
"ranges": [
22+
{
23+
"type": "ECOSYSTEM",
24+
"events": [
25+
{
26+
"introduced": "0.5.15"
27+
},
28+
{
29+
"last_affected": "0.5.16"
30+
}
31+
]
32+
}
33+
]
34+
}
35+
],
36+
"references": [
37+
{
38+
"type": "WEB",
39+
"url": "https://github.com/pypa/advisory-database/tree/main/vulns/num2words/PYSEC-2025-72.yaml"
40+
},
41+
{
42+
"type": "PACKAGE",
43+
"url": "https://github.com/savoirfairelinux/num2words"
44+
},
45+
{
46+
"type": "WEB",
47+
"url": "https://nitter.tiekoetter.com/SFLinux/status/1949906299308953827"
48+
},
49+
{
50+
"type": "WEB",
51+
"url": "https://www.stepsecurity.io/blog/supply-chain-security-alert-num2words-pypi-package-shows-signs-of-compromise"
52+
}
53+
],
54+
"database_specific": {
55+
"cwe_ids": [
56+
"CWE-506"
57+
],
58+
"severity": "CRITICAL",
59+
"github_reviewed": true,
60+
"github_reviewed_at": "2025-07-31T19:33:29Z",
61+
"nvd_published_at": null
62+
}
63+
}

0 commit comments

Comments
 (0)