🇰🇷 한글 설명
python-ldap 3.4.0 미만 버전에서 LDAP 스키마 파서의 정규 표현식 취약점으로 인해 서비스 거부(DoS) 공격이 발생할 수 있습니다. 인증된 원격 공격자가 조작된 스키마 정의를 전송함으로써 시스템 자원을 고갈시키고 서비스를 중단시킬 수 있습니다.
💡 쉬운 설명
LDAP 정보를 읽어들이는 과정에서 특수하게 제작된 복잡한 문자를 입력하면 프로그램이 무한 루프에 빠져 멈추게 됩니다. 이를 통해 공격자는 서버를 마비시켜 정상적인 서비스를 방해할 수 있습니다.
🇺🇸 원문 (English)
python-ldap before 3.4.0 is vulnerable to a denial of service when ldap.schema is used for untrusted schema definitions, because of a regular expression denial of service (ReDoS) flaw in the LDAP schema parser. By sending crafted regex input, a remote authenticated attacker could exploit this vulnerability to cause a denial of service condition.
📍 영향받는 시스템
python-ldap 3.4.0 미만 버전
⚔️ 공격 벡터
인증된 원격 공격자가 조작된 LDAP 스키마 정의를 전송하여 정규 표현식 엔진을 과부하시킴
🛡️ 대응 방법
python-ldap를 3.4.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 3.4.0 미만인지 확인하십시오.
pip show python-ldap | grep Version