🇰🇷 한글 설명
GForge 4.5.14 버전의 utils/include.pl 내 write_array_file 함수는 설정 파일을 0으로 만든 후 새로운 데이터를 작성합니다. 이 과정에서 공격자가 의도된 접근 제한을 우회하거나 예기치 않은 영향을 미칠 수 있는 취약점이 존재합니다.
💡 쉬운 설명
설정 파일을 업데이트할 때 기존 내용을 먼저 다 지워버리는 방식 때문에 보안 설정이 잠시 풀릴 수 있는 문제입니다. 이를 통해 공격자가 시스템의 제한을 피해 들어올 위험이 있습니다.
🇺🇸 원문 (English)
The write_array_file function in utils/include.pl in GForge 4.5.14 updates configuration files by truncating them to zero length and then writing new data, which might allow attackers to bypass intended access restrictions or have unspecified other impact in opportunistic circumstances.
📍 영향받는 시스템
GForge 4.5.14 버전
⚔️ 공격 벡터
취약한 함수를 호출하여 설정 파일이 비워지는 시점에 접근 권한을 조작하는 방식
🛡️ 대응 방법
GForge를 최신 보안 패치가 적용된 버전으로 업데이트하거나 해당 함수 로직을 수정해야 합니다.
🔧 검증 코드
명령어 결과로 해당 함수가 포함된 코드가 출력되면 취약한 버전일 가능성이 높습니다.
grep -r "write_array_file" utils/include.pl 2>/dev/null