Python FTP Server könyvtár biztonsági megkerülés és szolgáltatás megtagadás sérülékenységek

CH azonosító

CH-3897

Angol cím

Python FTP Server Library Security Bypass and Denial of Service Vulnerabilities

Felfedezés dátuma

2010.11.04.

Súlyosság

Közepes

Érintett rendszerek

Python FTP server library
Python Software Foundation

Érintett verziók

Python FTP server library (pyftpdlib) 0.x

Összefoglaló

A Python FTP server könyvtár (pyftplib) olyan sérülékenységei váltak ismertté, amelyeket kihasználva rosszindulatú felhasználók megkerülhetnek bizonyos biztonsági korlátozásokat, valamint támadók szolgáltatás megtagadás (DoS – Denial of Service) okozhatnak.

Leírás

  1. Az FTPHandler osztály “__init__()” eljárásában egy peer név lekérésekor fellépő versenyhelyzet egy váratlan kivételt eredményezhet, ami a folyamat összeomlását okozhatja.
  2. Az FTP MLST parancsok feldolgozásakor a könyvtár nem ellenőrzi megfelelően az “l” jogosultság meglétét. Ez kihasználható a tervezett korlátozások megkerülésére és a könyvtárak tartalmainak kilistázására.
  3. Az FTPHandler osztály “on_dtp_close()” eljárásában memória szivárgás jelentkezik, amikor az adatátvitelkor az FTP QUIT parancsok feldolgozása történik.
  4. Az FTPHandler osztályban található hiba a kapcsolat elfogadásakor váratlan kivételeket vagy váratlan típusú visszatérítési értékeket eredményezhet, ami a folyamat összeomlásához vezethet. A sérülékenységet az asyncore modul “accept()” eljárásának nem megfelelő hibakezelése okozza, amely váratlan kivételeket növekedésével vagy váratlan típusú visszatérítési értékeket eredményezhet és a Python szerver alkalmazások összeomlását idézheti elő.

Megoldás

Frissítsen a legújabb verzióra

Hivatkozások

other:http://code.google.com/p/pyftpdlib/issues/detail?id=100
other:http://code.google.com/p/pyftpdlib/issues/detail?id=114
other:http://code.google.com/p/pyftpdlib/issues/detail?id=119
other:http://code.google.com/p/pyftpdlib/issues/detail?id=104
other:http://code.google.com/p/pyftpdlib/issues/detail?id=105
SECUNIA 42143
SECUNIA 41279
CVE-2009-5011 - NVD CVE-2009-5011
CVE-2009-5012 - NVD CVE-2009-5012
CVE-2009-5013 - NVD CVE-2009-5013
CVE-2010-3494 - NVD CVE-2010-3494


Legfrissebb sérülékenységek
CVE-2026-27636 – FreeScout sérülékenysége
CVE-2026-28289 – FreeScout sérülékenysége
CVE-2026-21385 – Qualcomm integer overflow sérülékenysége
CVE-2026-26935 – Kibana sérülékenység
CVE-2026-20127 – Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass sérülékenység
CVE-2022-20775 – Cisco SD-WAN Path Traversal sérülékenység
CVE-2026-21902 – Junos OS Evolved sérülékenység
CVE-2026-22719 – VMware Aria Operations sérülékenység
CVE-2026-21241 – Windows Ancillary Function Driver for WinSock Elevation of Privilege sérülékenység
CVE-2025-40540 – SolarWinds Serv-U Type Confusion Remote Code Execution sérülékenység
Tovább a sérülékenységekhez »