From 9a39a2166f09e3cc9ca4e7c6a1965e9f51114cdd Mon Sep 17 00:00:00 2001 From: Yuya Hamada Date: Sun, 10 May 2026 20:39:58 +0900 Subject: [PATCH] Add test case for GHSA-wm6j-2649-pv75 --- ext/mbstring/tests/GHSA-wm6j-2649-pv75.phpt | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 ext/mbstring/tests/GHSA-wm6j-2649-pv75.phpt diff --git a/ext/mbstring/tests/GHSA-wm6j-2649-pv75.phpt b/ext/mbstring/tests/GHSA-wm6j-2649-pv75.phpt new file mode 100644 index 000000000000..5451b17a89be --- /dev/null +++ b/ext/mbstring/tests/GHSA-wm6j-2649-pv75.phpt @@ -0,0 +1,32 @@ +--TEST-- +GHSA-wm6j-2649-pv75 +--EXTENSIONS-- +mbstring +--SKIPIF-- + +--FILE-- +getMessage()); +} +$test_str = 'x'; + +if (mb_ereg_search_init($test_str)) { + $val = mb_ereg_search_pos("x"); + var_dump($val); +} else { + var_dump(false); +} +?> +--EXPECTF-- +string(%d) "mb_regex_encoding(): Argument #1 ($encoding) must be a valid encoding, "iso-8859-11" given" +array(2) { + [0]=> + int(0) + [1]=> + int(1) +}