CVE-2026-27819 in vikunja정보

요약

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

Vikunja는 오픈소스 자체 호스팅 작업 관리 플랫폼입니다. 버전 2.0.0 이전의 go-vikunja/vikunja 저장소에 있는 vikunja/pkg/modules/dump/restore.go의 restoreConfig 함수는 제공된 ZIP 아카이브 내 파일 경로를 적절히 검사하지(sanitize) 않습니다. 악의로 제작된 ZIP은 의도적인 추출 디렉토리를 우회하여 호스트 시스템의 임의 파일을 덮어쓸 수 있습니다. 또한, 손상된 아카이프로 인해 런타임 패닉이 발생하며 데이터베이스가 영구적으로 삭제된 직후 프로세스가 즉시 충돌하는 것이 발견되었습니다. 애플리케이션은 ZIP 아카이브 내 메타데이터를 신뢰합니다. zip.File 구조체의 Name 속성을 검증 없이 os.OpenFile 호출에 직접 사용하므로, 파일이 의도적인 디렉토리 외부로 작성될 수 있습니다. 복원 로직은 ZIP 내부의 특정 디렉토리 구조를 가정합니다. "미니멀리스트" 악성 ZIP을 제공하면 애플리케이션은 아카이브 내용에서 파생된 슬라이스의 길이를 검증하지 못합니다. 구체적으로, 154번째 줄에서 코드는 충분히 채워지지 않은 슬라이스에서 len(ms)-2 인덱스에 접근하려고 시도하여 패닉을 유발합니다. 버전 2.0.0에서 해당 문제가 수정되었습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

GitHub M

예약하다

2026. 02. 24.

모더레이션

수락

항목

VDB-347846

EPSS

0.00739

출처

Want to know what is going to be exploited?

We predict KEV entries!