🔍 CVE-2022-37451

7.5
CVSS Score
HIGH
2022-08-06
2026-06-17 04:55
✅ 완료

🇰🇷 한글 설명

Exim 4.96 미만 버전의 pam_converse 함수 내에서 잘못된 메모리 해제(invalid free) 취약점이 발견되었습니다. 이는 store_malloc 이후 store_free를 적절히 사용하지 않아 발생하며, 메모리 관리 오류를 유발합니다.

💡 쉬운 설명

프로그램이 컴퓨터 메모리를 사용한 뒤 제대로 정리하지 못해 발생하는 오류입니다. 이로 인해 프로그램이 갑자기 꺼지거나 해커가 시스템을 조작할 수 있는 틈이 생길 수 있습니다.

🇺🇸 원문 (English)

Exim before 4.96 has an invalid free in pam_converse in auths/call_pam.c because store_free is not used after store_malloc.

📍 영향받는 시스템

Exim 4.96 미만 모든 버전

⚔️ 공격 벡터

PAM 인증 과정 중 특수하게 조작된 데이터를 전송하여 메모리 오류 유도

🛡️ 대응 방법

Exim을 최신 버전(4.96 이상)으로 업데이트

🔧 검증 코드

출력된 버전 번호가 4.96 미만이면 취약한 상태입니다.

Shell / Script
exim --version 2>/dev/null | grep -E 'Exim .* [0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Exim