🔍 CVE-2019-13565

7.5
CVSS Score
HIGH
2019-07-26
2026-10-14 07:16
✅ 완료

🇰🇷 한글 설명

OpenLDAP 2.4.48 미만 버전에서 SASL 인증 및 세션 암호화를 사용할 때 발생하는 보안 취약점입니다. 첫 번째 SASL 바인딩이 완료되면 sasl_ssf 값이 유지되어, 이후의 비-SASL 연결에 대해서도 권한 제어(ACL)를 우회할 수 있는 문제가 있습니다. 이로 인해 특정 사용자의 인증 상태가 다른 사용자의 권한 요구 사항에 영향을 미칠 수 있습니다.

💡 쉬운 설명

로그인 방식이 다른 두 사용자가 섞이면서, 먼저 로그인한 사람의 보안 설정이 다음 사람에게도 잘못 적용되는 문제입니다. 이로 인해 권한이 없는 사용자가 허가되지 않은 데이터에 접근할 수 있게 됩니다.

🇺🇸 원문 (English)

An issue was discovered in OpenLDAP 2.x before 2.4.48. When using SASL authentication and session encryption, and relying on the SASL security layers in slapd access controls, it is possible to obtain access that would otherwise be denied via a simple bind for any identity covered in those ACLs. After the first SASL bind is completed, the sasl_ssf value is retained for all new non-SASL connections. Depending on the ACL configuration, this can affect different types of operations (searches, modifications, etc.). In other words, a successful authorization step completed by one user affects the authorization requirement for a different user.

📍 영향받는 시스템

OpenLDAP 2.x (2.4.48 미만 버전)

⚔️ 공격 벡터

SASL 인증 후 세션 암호화 설정이 유지되는 허점을 이용한 권한 우회 공격

🛡️ 대응 방법

OpenLDAP를 2.4.48 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.4.48보다 낮은지 확인하십시오.

Shell / Script
slapd -V 2>/dev/null | grep -oE 'OpenLDAP [0-9]+\.[0-9]+(\\.[0-9]+)?'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N