🔍 CVE-2025-68816

0.0
CVSS Score
UNKNOWN
2026-01-13
2026-10-19 19:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 mlx5 드라이버 내 fw_tracer에서 포맷 스트링 매개변수를 검증하지 않아 발생하는 취약점입니다. 악성 펌웨어가 잘못된 포맷 지정자를 포함한 문자열을 전달할 경우 시스템 충돌이나 정의되지 않은 동작이 발생할 수 있습니다.

💡 쉬운 설명

장치에서 보내는 메시지를 처리할 때 형식이 잘못된 명령어가 섞여 있으면 컴퓨터가 고장 날 수 있는 문제입니다. 이를 방지하기 위해 안전한 숫자 형식만 허용하도록 검사 기능을 추가했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net/mlx5: fw_tracer, Validate format string parameters Add validation for format string parameters in the firmware tracer to prevent potential security vulnerabilities and crashes from malformed format strings received from firmware. The firmware tracer receives format strings from the device firmware and uses them to format trace messages. Without proper validation, bad firmware could provide format strings with invalid format specifiers (e.g., %s, %p, %n) that could lead to crashes, or other undefined behavior. Add mlx5_tracer_validate_params() to validate that all format specifiers in trace strings are limited to safe integer/hex formats (%x, %d, %i, %u, %llx, %lx, etc.). Reject strings containing other format types that could be used to access arbitrary memory or cause crashes. Invalid format strings are added to the trace output for visibility with "BAD_FORMAT: " prefix.

📍 영향받는 시스템

Linux kernel (mlx5 driver component)

⚔️ 공격 벡터

악성 또는 변조된 디바이스 펌웨어를 통한 포맷 스트링 주입

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel