4 ms·
If he can do remote network calls couldn't he download a file, like netcat?
by silasb 13y ago
If he can do remote network calls couldn't he download a file, like netcat?
- shabble 13y agoMy initial understanding is that the XXE flaw allows the attacker to read local files, or make network requests via the remote host (essentially, proxying them), but still only delivered to his client, rather than actually modifying or creating files on the remote host itself. remote read access is much more limited than remote write access, but even write access will be limited by file permissions, and doesn't necessarily translate to code execution. injecting some code into some of the web-app source that gets triggered by an additional request would probably be hte easiest way, but you might also look for system binaries that get called by cron or similar. Sounds like he didn't use any of these, and it was actually some sort of local web-accessible (but externally firewalled) admin interface that a suitable request could exploit, and I'm very curious how that part of it would work (especially how you'd know/find out about it as an outsider)