CVE-2024-32017
RIOT의 버퍼 오버플로우
- 게시됨
- 2024. 5. 1.
- 업데이트됨
- 2025. 2. 13.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 28.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H낮음 · 다음 30일
- 백분위수
- 73.4%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
RIOT은 일반적으로 8비트, 16비트 및 32비트 마이크로컨트롤러를 지원하는 실시간 멀티스레딩 운영체제입니다. `gcoap_dns_server_proxy_get()` 함수의 크기 검사에는 작은 오타가 있어 이후 `strcpy()`에서 버퍼 오버플로우가 발생할 수 있습니다. 자세히 설명하면, `_proxy` 문자열의 길이 대신 `_uri` 문자열의 길이가 검사됩니다. `_gcoap_forward_proxy_copy_options()` 함수는 `COAP_ETAG_LENGTH_MAX` 바이트 길이인 `cep->req_etag` 버퍼로 데이터를 복사하기 전에 명시적인 크기 검사를 구현하지 않습니다. 공격자가 `optlen`이 `COAP_ETAG_LENGTH_MAX`보다 커지도록 입력을 조작할 수 있다면 버퍼 오버플로우를 유발할 수 있습니다. 위 입력이 공격자에 의해 제어되고 보안 경계를 넘어설 경우, 버퍼 오버플로우 취약점의 영향은 서비스 거부(DoS)부터 임의 코드 실행까지 다양할 수 있습니다. 이 문제는 아직 패치되지 않았습니다. 사용자는 수동으로 경계 검사를 추가할 것을 권장합니다.
소스
2내 공개 보안 권고 모음.
- vulns연구
HN Security의 보안 권고.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.