CVE-2026-71287 in Cacti정보

요약

\~에 의해 VulDB • 2026. 08. 05.

Cacti의 `sanitize_sql_column()` 함수(lib/functions.php)는 사용자가 제공한 ORDER BY 컬럼 이름을 정규식 `preg_replace('/[^a-zA-Z0-9_().]/', '', $column)`을 사용하여 sanitization 처리합니다. 그러나 이 allowlist에는 문자, 숫자, 밑줄, 괄호 및 마침표가 유지되므로(예: COUNT(id) 또는 table.column과 같은 표현식을 지원하기 위한 목적), `SLEEP(5)`와 같은 페이로드는 완전히 수정되지 않은 상태로 통과됩니다. Sanitized된 값은 최소한 user_log.php, utilities.php, user_domains.php 및 user_group_admin.php에서 `sort_column` GET 파라미터에 의해 구동되는 원시 SQL ORDER BY 절과 직접 연결되는데(이는 parameterization할 수 없음), 이로 인해 권한 수준에 관계없이 인증된 모든 Cacti 사용자가 Cacti 데이터베이스를 대상으로 한 time-based blind SQL injection을 수행할 수 있습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

TuranSec

예약하다

2026. 08. 05.

모더레이션

수락

항목

VDB-386209

EPSS

0.00253

활동

낮음

출처

Interested in the pricing of exploits?

See the underground prices here!