Skip to content

Commit 29f34b4

Browse files
committed
Label FPM profiles as contributor-reported and not independently confirmed
1 parent 245bc77 commit 29f34b4

9 files changed

Lines changed: 9 additions & 9 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ not match the profile.
5858

5959
**21 profiles (13 Apache/mod_php + 8 PHP-FPM), 13 with verified RCE. Offsets
6060
extracted for 12 Apache builds.** The PHP-FPM profiles are
61-
**contributor-reported** and environment-specific (the compile-time prefix
61+
**contributor-reported, not independently confirmed** and environment-specific (the compile-time prefix
6262
shifts the heap); re-run `calibrate` on the host that will run the exploit
6363
instead of trusting the shipped geometry. They have no Apache leak stages: the
6464
chain abuses the stale `BG(unserialize)` struct instead.

‎profiles/7.4.33-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
"session_upload_progress": "On",
9090
"workers": 2
9191
},
92-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fc2f2800000 and the PIE base 0x557c5d600000 (leak+0x19808 -> 0x480b93); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib7433).",
92+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fc2f2800000 and the PIE base 0x557c5d600000 (leak+0x19808 -> 0x480b93); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib7433).",
9393
"oom_mb": 4,
9494
"layout": {
9595
"unserialize_data": {

‎profiles/8.0.30-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
"session_upload_progress": "On",
9191
"workers": 2
9292
},
93-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fd3b8a00000 and the PIE base 0x557729200000 (leak+0x177c8 -> 0x47425d); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
93+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fd3b8a00000 and the PIE base 0x557729200000 (leak+0x177c8 -> 0x47425d); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
9494
"oom_mb": 4,
9595
"layout": {
9696
"unserialize_data": {

‎profiles/8.1.33-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"session_upload_progress": "On",
6262
"workers": 2
6363
},
64-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fc72c400000 and the PIE base 0x5593cb200000 (leak+0x157e8 -> 0x48d033); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib8133).",
64+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fc72c400000 and the PIE base 0x5593cb200000 (leak+0x157e8 -> 0x48d033); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib8133).",
6565
"oom_mb": 4,
6666
"layout": {
6767
"unserialize_data": {

‎profiles/8.2.34-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"session_upload_progress": "On",
6262
"workers": 2
6363
},
64-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fb258000000 and the PIE base 0x5572fba00000 (leak+0x157e8 -> 0x4a2c85); the primitive at 0x80000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
64+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7fb258000000 and the PIE base 0x5572fba00000 (leak+0x157e8 -> 0x4a2c85); the primitive at 0x80000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
6565
"oom_mb": 4,
6666
"layout": {
6767
"unserialize_data": {

‎profiles/8.3.35-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"session_upload_progress": "On",
6262
"workers": 2
6363
},
64-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f1c11400000 and the PIE base 0x564b85200000 (leak+0x157e8 -> 0x4b24f6); the primitive at 0x80000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
64+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f1c11400000 and the PIE base 0x564b85200000 (leak+0x157e8 -> 0x4b24f6); the primitive at 0x80000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
6565
"oom_mb": 4,
6666
"layout": {
6767
"unserialize_data": {

‎profiles/8.4.0-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"session_upload_progress": "On",
6262
"workers": 2
6363
},
64-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f576fe00000 and the PIE base 0x558029e00000 (leak+0x157e8 -> 0x4e4467); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
64+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f576fe00000 and the PIE base 0x558029e00000 (leak+0x157e8 -> 0x4e4467); the primitive at 0x7f000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
6565
"oom_mb": 4,
6666
"layout": {
6767
"unserialize_data": {

‎profiles/8.4.25-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
"session_upload_progress": "On",
9393
"workers": 2
9494
},
95-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f8247e00000 and the PIE base 0x55d33ce00000 (leak+0x17668 -> 0x4e80aa); the primitive at 0x81000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib8425).",
95+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f8247e00000 and the PIE base 0x55d33ce00000 (leak+0x17668 -> 0x4e80aa); the primitive at 0x81000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib8425).",
9696
"oom_mb": 4,
9797
"layout": {
9898
"unserialize_data": {

‎profiles/8.4.26-fpm.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
"session_upload_progress": "On",
9393
"workers": 2
9494
},
95-
"status": "contributor-reported — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f59a8600000 and the PIE base 0x55c648000000 (leak+0x17668 -> 0x4e886a); the primitive at 0x81000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
95+
"status": "contributor-reported, not independently confirmed — RCE verified over HTTP only (no /proc access): the stale-string leak recovered chunk=0x7f59a8600000 and the PIE base 0x55c648000000 (leak+0x17668 -> 0x4e886a); the primitive at 0x81000/0xfe8 was observable through app.php and the forged HashTable destructor executed zif_system (proof: out/out/calib).",
9696
"oom_mb": 4,
9797
"layout": {
9898
"unserialize_data": {

0 commit comments

Comments
 (0)