Skip to content

Commit 32f22b7

Browse files
riseshiayous
andauthored
Translate "CVE-2025-24294: Possible Denial of Service in resolv gem" (ko) (#3584)
* cp {en,ko}/news/_posts/2025-07-08-dos-resolv-cve-2025-24294.md * Translate "CVE-2025-24294: Possible Denial of Service in resolv gem" (ko) * Apply suggestions from code review Co-authored-by: Chayoung You <[email protected]> --------- Co-authored-by: Chayoung You <[email protected]>
1 parent 0512b4e commit 32f22b7

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2025-24294: resolv gem의 DoS 가능성"
4+
author: "mame"
5+
translator: "shia"
6+
date: 2025-07-08 07:00:00 +0000
7+
tags: security
8+
lang: ko
9+
---
10+
11+
Ruby에 포함된 `resolv` gem에서 서비스 거부(DoS) 취약점이 발견되었습니다.
12+
이 취약점은 CVE 번호 [CVE-2025-24294]로 등록되었습니다.
13+
resolv gem을 업그레이드하기를 추천합니다.
14+
15+
## 세부 내용
16+
17+
이 취약점은 DNS 패킷 내에서 압축 해제된 도메인 이름의 길이에 대한 불충분한 검사로 인해 발생합니다.
18+
19+
공격자는 고도로 압축된 도메인 이름을 포함하는 악의적인 DNS 패킷을 제작할 수 있습니다.
20+
resolv 라이브러리가 이러한 패킷을 파싱할 때, 라이브러리가 압축 해제된 이름의 길이를 제한하지 않기 때문에 이름 압축 해제 과정에서 대량의 CPU 리소스를 소모합니다.
21+
22+
이러한 리소스 소모로 인해 애플리케이션 스레드가 응답하지 않게 되어 서비스 거부 상태가 발생할 수 있습니다.
23+
24+
## 해당 버전
25+
26+
해당 취약점은 다음 Ruby 버전대에 포함된 resolv gem에 영향을 미칩니다.
27+
28+
* Ruby 3.2 버전대: `resolv` 0.2.2 이하
29+
* Ruby 3.3 버전대: `resolv` 0.3.0
30+
* Ruby 3.4 버전대: `resolv` 0.6.1 이하
31+
32+
## 도움을 준 사람
33+
34+
이 문제를 발견해 준 [Manu]에게 감사를 표합니다.
35+
36+
## 수정 이력
37+
38+
* 2025-07-08 07:00:00 (UTC) 최초 공개
39+
40+
[CVE-2025-24294]: https://www.cve.org/CVERecord?id=CVE-2025-24294
41+
[Manu]: https://hackerone.com/manun

0 commit comments

Comments
 (0)