What’s the use of an "extra" dynamic declaration in an external DTD blind XXE attack?

I’ve been studying XXE attacks through Portswigger’s Web Security Academy. I stumbled upon a lab Exploiting blind XXE to exfiltrate data using a malicious external DTD.
In this lab an attacker has to define an entity within XML request to … Continue reading What’s the use of an "extra" dynamic declaration in an external DTD blind XXE attack?

CISecurity’s OVALRepo has decomposition module, but how to get the xml back afterwards? [on hold]

I am writing a lot of OVAL files and use pretty much the same objects and states. So i wanted to make it more flexible to manage. I used oval_decomposition.py script from CISecurity and got structure with files in different f… Continue reading CISecurity’s OVALRepo has decomposition module, but how to get the xml back afterwards? [on hold]

Risks of allowing users to upload PDF and XML files to be stored/retrieved from a DB (ASPNET MVC 5)

I’m modifying an ASPNET MVC 5 web site and a requirement is to allow users to upload an XML and PDF file.

The XML file will be used to layout text on the PDF based on variables coming from within the system.

I have a schema for the XML … Continue reading Risks of allowing users to upload PDF and XML files to be stored/retrieved from a DB (ASPNET MVC 5)