summaryrefslogtreecommitdiff
path: root/ext/xmlrpc/tests/bug51288.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xmlrpc/tests/bug51288.phpt')
-rw-r--r--ext/xmlrpc/tests/bug51288.phpt14
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/xmlrpc/tests/bug51288.phpt b/ext/xmlrpc/tests/bug51288.phpt
new file mode 100644
index 000000000..d9bdef822
--- /dev/null
+++ b/ext/xmlrpc/tests/bug51288.phpt
@@ -0,0 +1,14 @@
+--TEST--
+Bug #51288 (CVE-2010-0397, NULL pointer deref when no <methodName> in request)
+--FILE--
+<?php
+$method = NULL;
+$req = '<?xml version="1.0"?><methodCall></methodCall>';
+var_dump(xmlrpc_decode_request($req, $method));
+var_dump($method);
+echo "Done\n";
+?>
+--EXPECT--
+NULL
+NULL
+Done