GitHub Advisoryadvisory · PyPI
GHSA-66m2-493m-crh2 Searchor CLI's Search vulnerable to Arbitrary Code using Eval
CRITICAL
Official page ↗
- Aliases
- CVE-2023-43364
- Ecosystem
- PyPI
- Packages
- searchor
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-74, CWE-94
- Reviewed
- 2023-09-25
Affected packages
• PyPI searchor: < 2.4.2 → fixed in 2.4.2
Description
An issue in Arjun Sharda's Searchor before version v.2.4.2 allows an attacker to
execute arbitrary code via a crafted script to the eval() function in Searchor's src/searchor/main.py file, affecting the search feature in Searchor's CLI (Command Line Interface).
Impact
Versions equal to, or below 2.4.1 are affected.
Patches
Versions above, or equal to 2.4.2 have patched the vulnerability.
References
https://github.com/nikn0laty/Exploit-for-Searchor-2.4.0-Arbitrary-CMD-Injection
https://github.com/nexis-nexis/Searchor-2.4.0-POC-Exploit-
https://github.com/jonnyzar/POC-Searchor-2.4.2
https://github.com/ArjunSharda/Searchor/pull/130
Related
Alias · CVE (1)
- CVE-2023-43364 main.py in Searchor before 2.4.2 uses eval on CLI input, which may cause unexpected code execution. vulnerability
References
- https://github.com/ArjunSharda/Searchor/security/advisories/GHSA-66m2-493m-crh2 web
- https://nvd.nist.gov/vuln/detail/CVE-2023-43364 advisory
- https://github.com/ArjunSharda/Searchor/pull/130 web
- https://github.com/ArjunSharda/Searchor/commit/16016506f7bf92b0f21f51841d599126d6fcd15b web
- https://github.com/ArjunSharda/Searchor package
- https://github.com/advisories/GHSA-66m2-493m-crh2 advisory
- https://github.com/nexis-nexis/Searchor-2.4.0-POC-Exploit- web
- https://github.com/nikn0laty/Exploit-for-Searchor-2.4.0-Arbitrary-CMD-Injection web
- https://github.com/pypa/advisory-database/tree/main/vulns/searchor/PYSEC-2023-262.yaml web