🔍 CVE-2026-31677

5.5
CVSS Score
MEDIUM
2026-04-25
2026-11-06 16:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 af_alg 모듈에서 수신 버퍼 예산에 따른 RX scatterlist 추출 제한이 미흡하여 발생하는 취약점입니다. 데이터 추출 시 남은 수신 버퍼 예산을 확인하여 데이터 양과 수신 측 계정 처리가 일치하도록 수정되었습니다.

💡 쉬운 설명

데이터를 받는 과정에서 시스템이 허용하는 메모리 용량을 제대로 체크하지 않아 발생하는 문제입니다. 이로 인해 데이터 처리 과정에서 계산 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - limit RX SG extraction by receive buffer budget Make af_alg_get_rsgl() limit each RX scatterlist extraction to the remaining receive buffer budget. af_alg_get_rsgl() currently uses af_alg_readable() only as a gate before extracting data into the RX scatterlist. Limit each extraction to the remaining af_alg_rcvbuf(sk) budget so that receive-side accounting matches the amount of data attached to the request. If skcipher cannot obtain enough RX space for at least one chunk while more data remains to be processed, reject the recvmsg call instead of rounding the request length down to zero.

📍 영향받는 시스템

Linux Kernel (af_alg 모듈 사용 시스템)

⚔️ 공격 벡터

af_alg를 통한 비정상적인 데이터 수신 요청 (Local/Remote)

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel