96df43480b8204b53304fe1a1a9ff1567aa371cf
콘텐츠와 동일하게, 게시판(bo_include)·1:1문의(qa_include)·쇼핑몰 분류 (ca_include)의 상단/하단 파일 경로도 저장 전에 먼저 정규화한 뒤 확장자와 위치를 검증하도록 순서를 조정한다. 정규화 과정에서 확장자가 사라져 검증을 우회하던 경로를 차단하고, data 디렉터리로 귀결되는 경로를 거부한다. 실행 직전 board_head/board_tail, qahead/qatail, shop 목록·상품 페이지에서도 승인 확장자와 data 디렉터리 여부를 다시 확인하는 is_content_include_allowed() 를 적용한다. 이미 저장된 경로도 실행 시 재확인된다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> (cherry picked from commit 0c6bca704725ebea2a584d4c06366282e9bc36d6)
The file is empty.
Languages
PHP
70.9%
JavaScript
16.7%
CSS
7.6%
HTML
4.6%
Python
0.2%