
CVE-2026-26336에 대한 개념 증명 익스플로잇으로, Alfresco Share의 인증되지 않은 경로 탐색 취약점으로 웹앱 및 함께 배포된 Tomcat 인스턴스 내에서 임의 파일 읽기를 허용합니다.
Alfresco Share는 정적 리소스를 제공하는 데 사용되는 /share/page/resource/ 엔드포인트를 노출합니다. 취약한 버전에서는 이 엔드포인트가 경로 순회(path traversal)를 적절히 제한하지 않아, 인증되지 않은 공격자가 Share 웹앱 내부(및 동일한 Tomcat 인스턴스에 배포된 형제 웹앱)의 임의 파일을 읽을 수 있습니다.
..;/를 통한 패치 우회)인증되지 않은 공격자는 배포된 웹앱 내의 모든 파일을 읽을 수 있습니다:
WEB-INF/web.xml — 서블릿 구성, 필터 체인, 보안 제약 조건WEB-INF/classes/alfresco-global.properties — 데이터베이스 자격 증명, LDAP 바인드 비밀번호, SMTP 자격 증명WEB-INF/classes/alfresco/keystore/ssl.keystore — Solr 통신에 사용되는 mTLS 인증서WEB-INF/classes/alfresco/keystore/ssl-keystore-passwords.properties — 키스토어 비밀번호META-INF/MANIFEST.MF — 정확한 버전 및 빌드 정보참고: Alfresco 웹앱이 동일한 Tomcat에 함께 배포된 경우, 이중 경로 순회(..;/..;/alfresco/...)를 통해 Alfresco WAR에 도달하여 데이터베이스 자격 증명과 키스토어 자료가 노출될 수 있습니다.
python poc.py -t https://target.com
python poc.py -t https://target.com -f WEB-INF/classes/alfresco-global.properties
python poc.py -t https://target.com --dump
이 도구는 승인된 보안 테스트 및 교육 목적으로만 제공됩니다. 컴퓨터 시스템에 대한 무단 접근은 불법입니다. 테스트 전에 항상 서면 허가를 받으십시오.