Katalog CVE

CVE-2026-42301

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

Narzędzie pyp2spec generuje pliki spec RPM dla Fedory dla projektów Python. Przed wersją 0.14.1 pyp2spec zapisywał metadane pakietu PyPI (np. pole summary) do pliku spec bez escapowania dyrektyw makr RPM. Podczas uruchamiania rpmbuild dyrektywy te są interpretowane, co pozwala złośliwemu pakietowi na wykonanie dowolnych poleceń na maszynie budującej.

Ocena ryzyka

Ryzyko zdalnego wykonania kodu na maszynie budującej pakiety RPM, co może prowadzić do naruszenia bezpieczeństwa całego procesu budowania i dystrybucji oprogramowania.

Rekomendacja

Zaleca się aktualizację pyp2spec do wersji 0.14.1 lub nowszej oraz weryfikację metadanych pakietów PyPI przed generowaniem plików spec.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

pyp2spec generates working Fedora RPM spec file for Python projects. Prior to version 0.14.1, pyp2spec was writing PyPI package metadata (e.g. the summary field) into the generated spec file without escaping RPM macro directives. When a packager then runs rpmbuild, those directives get evaluated, so a malicious package can execute arbitrary commands on the build machine. This issue has been patched in version 0.14.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS