Data flow · XML External Entity

XXE: parser đọc file hệ thống qua external entity

XXE: parser đọc file hệ thống qua external entity Attacker gửi XML khai báo external entity trỏ tới file:///etc/passwd; XML parser bật DTD sẽ đọc file trên server, thay thế entity bằng nội dung file rồi trả về trong phản hồi, làm rò rỉ dữ liệu. SERVER MỤC TIÊU XML + DOCTYPE THAY &xxe; ĐỌC FILE NỘI DUNG FILE Attacker &xxe; = SYSTEM file:// XML Parser DTD bật Phản hồi trả về rò rỉ dữ liệu File hệ thống /etc/passwd CHÚ GIẢI Yêu cầu từ attacker Nội dung file bị rò rỉ ra ngoài © tiennhm