Linux 커널 af_alg_sendmsg 경쟁 상태 취약점 보안 권고 (CVE-2025-39964)
실무자 핵심 요약 (Executive Summary)
SECOPS ASSESSMENTLinux 커널의 Crypto API(AF_ALG) 인터페이스를 사용하는 모든 시스템 및 서비스
동일한 소켓에 대한 동시 쓰기 시도로 인한 커널 내부 상태 불일치 및 시스템 서비스 거부(DoS) 유발
배포판별 최신 안정화 커널 버전으로 업데이트 후 시스템 재부팅
영향받는 제품 및 버전 범위
권장 패치 및 임시 완화(Workaround) 가이드
PATCH & WORKAROUND해당 취약점은 커널 소스 레벨에서 ctx->write 필드를 추가하여 쓰기 작업에 대한 배타적 소유권(Exclusive Ownership)을 강제함으로써 해결되었습니다.
- 패키지 업데이트 (Ubuntu/Debian):
sudo apt update && sudo apt upgrade linux-image-generic- 패키지 업데이트 (RHEL/CentOS/AlmaLinux):
sudo yum update kernel- 커널 버전 확인:
업데이트 후 재부팅을 수행하고, uname -r 명령어를 통해 패치가 포함된 버전인지 확인하십시오.
패치 재부팅 전까지 서버와 엔드포인트를 노리는 커널 권한 상승(LPE) 공격을 AI 행위 탐지로 차단하세요
Windows 및 Linux 서버의 긴급 OS 패치에는 점검 창(Maintenance Window)이 필요합니다. 패치 전까지 비정상 프로세스 생성과 메모리 악용을 실시간으로 격리하세요.
취약점 발생 원리 및 공격 메커니즘
본 취약점은 Linux 커널의 암호화 서브시스템인 AF_ALG 소켓 인터페이스 내 af_alg_sendmsg 함수에서 발생하는 경쟁 상태(Race Condition, CWE-362)입니다. 동일한 af_alg 소켓에 대해 두 개 이상의 쓰기(write) 작업이 동시에 수행될 경우, 데이터가 예측 불가능하게 인터리빙(Interleaving)되거나 커널 내부의 소켓 상태 정보가 손상될 수 있습니다. 특히 CISA KEV(Known Exploited Vulnerabilities)에 등재되고 EPSS 점수가 0.94에 달하는 만큼, 실제 공격에 악용될 가능성이 매우 높으며 시스템 충돌(Kernel Panic)을 통한 서비스 거부 공격에 취약합니다.
공식 보안 권고문 및 참조 링크
In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg Issuing two writes to the same af_alg socket is bogus as the data will be interleaved in an unpredictable fashion. Furthermore, concurrent writes may create inconsistencies in the internal socket state. Disallow this by adding a new ctx->write field that indiciates exclusive ownership for writing.
일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독
보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.