Files
2026-06-19 13:23:52 +01:00

15 lines
355 B
Python

from lxml import etree
from io import StringIO
from flask import Flask, request # $ Source
app = Flask(__name__)
@app.route("/xslt")
def bad():
xsltQuery = request.args.get('xml', '')
xslt_root = etree.XML(xsltQuery)
f = StringIO('<foo><bar></bar></foo>')
tree = etree.parse(f)
result_tree = tree.xslt(xslt_root) # $ Alert # Not OK