CVE-2020-25489
Heap Overflow in PyMiniRacer
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
- Record
CVE-2020-25489- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
- Record
CVE-2020-25489- Updated
- 2026-11-02
EUVDEUVD-2020-0153 No score
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
- Record
EUVD-2020-0153- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vwcg-7xqw-qcxw
8.9
Heap Overflow in PyMiniRacer
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
More details on https://blog.sqreen.com/vulnerability-disclosure-finding-a-vulnerability-in-sqreens-php-agent-and-how-we-fixed-it/.
- Record
GHSA-vwcg-7xqw-qcxw- CVSS 4.0
- 8.9 High
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:P - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
9.8
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
- Record
CVE-2020-25489- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-vwcg-7xqw-qcxw
8.9
Heap Overflow in PyMiniRacer
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
More details on https://blog.sqreen.com/vulnerability-disclosure-finding-a-vulnerability-in-sqreens-php-agent-and-how-we-fixed-it/.
- Record
GHSA-vwcg-7xqw-qcxw- CVSS 4.0
- 8.9 High
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:P - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVPYSEC-2020-93 No score
A heap overflow in Sqreen PyMiniRacer (aka Python Mini Racer) before 0.3.0 allows remote attackers to potentially exploit heap corruption.
- Record
PYSEC-2020-93- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
py-mini-racerPyPI |
before 0.3.0 | 0.3.0 |
py-mini-racerPyPI |
before 0.3.0, plus listed versions 0.1.10.1.100.1.110.1.120.1.13 Show 16 moreShow less0.1.140.1.150.1.170.1.180.1.20.1.30.1.40.1.50.1.5.dev00.1.60.1.70.1.80.1.90.2.00.2.0b10.2.0b2 |
0.3.0 |
py-mini-racerPyPI |
before 0.3.0, plus listed versions 0.1.10.1.20.1.30.1.40.1.5.dev0 Show 16 moreShow less0.1.50.1.60.1.70.1.80.1.90.1.100.1.110.1.120.1.130.1.140.1.150.1.170.1.180.2.0b10.2.0b20.2.0 |
0.3.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-25489 is a critical vulnerability (CVSS 9.8) in Sqreen Python Mini Racer, published September 17, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.52%, the 84th percentile. Fixed in py-mini-racer 0.3.0.
References
github.com/sqreen/PyMiniRacer/compare/v0.2.0...v0.3.0
blog.sqreen.com/vulnerability-disclosure-finding-a-vulnerability-in-sqreens-php-agent-and-how-we-fixed-it
github.com/sqreen/PyMiniRacer/security/advisories/GHSA-vwcg-7xqw-qcxw
nvd.nist.gov/vuln/detail/CVE-2020-25489
github.com/sqreen/PyMiniRacer/commit/627b54768293ec277f1adb997c888ec524f4174d
github.com/pypa/advisory-database/tree/main/vulns/py-mini-racer/PYSEC-2020-93.yaml
github.com/advisories/GHSA-vwcg-7xqw-qcxw
github.com/sqreen/PyMiniRacer