🔍 CVE-2023-53725

0.0
CVSS Score
UNKNOWN
2025-10-22
2026-10-28 19:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Cadence TTC 타이머 드라이버(ttc_timer_probe)에서 of_iomap()으로 매핑한 timer_baseaddr 메모리가 여러 오류 경로에서 해제되지 않는 메모리 누수가 발견되었습니다. 패치에서는 devm_of_iomap()으로 교체하고 clk_ce, clk_cs에 대한 clk_put()을 추가하여 문제를 해결했습니다.

💡 쉬운 설명

커널 내부 타이머 장치 드라이버가 사용한 메모리를 일부 상황에서 반환하지 않는 결함입니다. 이로 인해 시스템 메모리가 조금씩 낭비되며, 장기간 운영 시 성능 저하를 일으킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe Smatch reports: drivers/clocksource/timer-cadence-ttc.c:529 ttc_timer_probe() warn: 'timer_baseaddr' from of_iomap() not released on lines: 498,508,516. timer_baseaddr may have the problem of not being released after use, I replaced it with the devm_of_iomap() function and added the clk_put() function to cleanup the "clk_ce" and "clk_cs".

📍 영향받는 시스템

Cadence TTC 타이머 하드웨어를 사용하는 ARM 기반 Linux 커널 (수정 이전 버전)

⚔️ 공격 벡터

직접적인 원격 공격 경로는 확인되지 않으며, 메모리 누수로 인한 리소스 고갈 수준의 영향이 예상됩니다.

🛡️ 대응 방법

커널을 CVE 수정 패치가 포함된 최신 안정 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 Linux 커널 stable 브랜치의 수정 커밋 포함 여부와 비교하여 패치 적용 여부를 판단합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel