🔍 CVE-2023-45148

4.3
CVSS Score
MEDIUM
2023-10-16
2026-06-17 06:28
✅ 완료

🇰🇷 한글 설명

Nextcloud에서 Memcached를 memcache.distributed로 사용할 때, 속도 제한(rate limiting) 기능이 예상보다 일찍 초기화되는 취약점이 발견되었습니다. 이로 인해 공격자가 의도된 제한을 우회하여 서버에 과도한 요청을 보낼 수 있습니다.

💡 쉬운 설명

서버에 접속 횟수를 제한하는 보안 장치가 갑자기 초기화되어 버리는 문제입니다. 이로 인해 공격자가 차단되지 않고 계속해서 서버에 공격을 시도할 수 있습니다.

🇺🇸 원문 (English)

Nextcloud is an open source home cloud server. When Memcached is used as `memcache.distributed` the rate limiting in Nextcloud Server could be reset unexpectedly resetting the rate count earlier than intended. Users are advised to upgrade to versions 25.0.11, 26.0.6 or 27.1.0. Users unable to upgrade should change their config setting `memcache.distributed` to `\OC\Memcache\Redis` and install Redis instead of Memcached.

📍 영향받는 시스템

Nextcloud (Memcached를 memcache.distributed로 사용하는 버전)

⚔️ 공격 벡터

Memcached 설정 오류를 이용한 속도 제한(Rate Limiting) 우회 공격

🛡️ 대응 방법

Nextcloud를 25.0.11, 26.0.6 또는 27.1.0 이상으로 업그레이드하거나, memcache.distributed 설정을 Redis로 변경하십시오.

🔧 검증 코드

명령어 실행 결과가 'Vulnerable'로 나오면 Memcached를 사용 중인 취약한 상태입니다.

Shell / Script
php -r 'include "config/config.php"; echo "Memcached: " . (isset(\$CONFIG["memcache.distributed"]) && strpos(\$CONFIG["memcache.distributed"], "Memcached") !== false ? "Vulnerable" : "Safe") . "\
";'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Redis