🔍 CVE-2022-49858

7.8
CVSS Score
HIGH
2025-05-01
2026-10-15 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 octeontx2-pf 드라이버에서 SQE 임계값 확인 방식의 오류로 인해 발생합니다. 이전 SQE에 대한 CQE가 처리되기 전에 드라이버가 새로운 SQE를 제출할 수 있어, SKB 포인터가 유실되는 메모리 누수 현상이 발생할 수 있습니다.

💡 쉬운 설명

네트워크 데이터를 처리하는 과정에서 데이터의 위치를 가리키는 정보가 제대로 업데이트되지 않아 데이터가 사라지는 문제가 있습니다. 이로 인해 시스템의 메모리가 조금씩 새어나가 성능 저하나 불안정을 초래할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: Fix SQE threshold checking Current way of checking available SQE count which is based on HW updated SQB count could result in driver submitting an SQE even before CQE for the previously transmitted SQE at the same index is processed in NAPI resulting losing SKB pointers, hence a leak. Fix this by checking a consumer index which is updated once CQE is processed.

📍 영향받는 시스템

Octeon TX2 플랫폼을 사용하는 Linux 커널 기반 시스템

⚔️ 공격 벡터

로컬 공격자가 네트워크 트래픽을 조작하여 드라이버의 오류를 유도함으로써 메모리 누수를 발생시킬 수 있음

🛡️ 대응 방법

SQE 임계값 확인 로직이 수정된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 이후의 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel