XXE (XML External Entity) Injection, XML verilerini işleyen uygulamalarda bulunan bir web güvenlik açığıdır. Bu açık, saldırganın uygulamanın XML işleme sürecine müdahale etmesine ve genellikle sunucudaki dosyaları görüntülemesine, arkadaki sistemlerle etkileşime geçmesine olanak tanır.
2. SSRF Saldırıları: İç ağdaki servislere erişim
3. RCE Potansiyeli: Bazı durumlarda uzak kod çalıştırma
4. DoS Saldırıları: Billion Laughs Attack ile sistem çökerme
5. Port Scanning: İç network keşfi
- SOAP Web Servisleri: XML tabanlı API'ler
- RSS Okuyucuları: XML feed işleyicileri
- Office Belgeler: DOCX, XLSX gibi formatlar
- SVG Dosyaları: Vektör grafik formatı
- XML RPC: Uzak prosedür çağrıları
- SAML: Kimlik doğrulama protokolleri
XXE açıkları, XML spesifikasyonundaki çeşitli potansiyel olarak tehlikeli özelliklerin varlığı nedeniyle ortaya çıkar. Standart XML parser'ları, uygulamada normalde kullanılmasalar bile bu özellikleri desteklerler.