🔍 CVE-2026-51263

9.8
CVSS Score
CRITICAL
2026-07-28
2026-07-28 19:17
✅ 완료

🇰🇷 한글 설명

schreibfaul1 ESP32-audioI2S 3.4.5 버전에서 버퍼 오버플로우 취약점이 발견되었습니다. Audio::openai_speech 함수가 외부 입력값을 검증 없이 결합하여 HTTP 요청을 생성하기 때문에, 공격자가 조작된 긴 문자열을 보내 메모리 오염을 유발할 수 있습니다.

💡 쉬운 설명

음성 인식 기능을 사용할 때 입력된 데이터의 길이를 제대로 확인하지 않아 발생하는 문제입니다. 해커가 아주 긴 데이터를 보내면 기기의 메모리가 망가져 시스템이 오작동하거나 해킹당할 수 있습니다.

🇺🇸 원문 (English)

schreibfaul1 ESP32-audioI2S 3.4.5 is vulnerable to Buffer Overflow. The Audio::openai_speech function in the Audio library manually constructs JSON request bodies and HTTP request headers by directly concatenating externally controllable input and instructions strings without effective length restriction and boundary validation. An unauthenticated remote attacker can send oversized malicious string data to trigger a heap buffer overflow during string splicing, resulting in memory corruption.

📍 영향받는 시스템

schreibfaul1 ESP32-audioI2S library version 3.4.5 and below

⚔️ 공격 벡터

인증되지 않은 원격 공격자가 조작된 대용량 문자열 데이터를 전송하여 발생

🛡️ 대응 방법

라이브러리를 최신 버전으로 업데이트하거나 입력값 길이에 대한 유효성 검사 로직을 추가하십시오.

🔧 검증 코드

출력된 결과에서 ESP32-audioI2S의 버전이 3.4.5 이하인지 확인하십시오.

Shell / Script
arduino-cli lib list | grep 'ESP32-audioI2S'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST