Repository navigation
Publish retired PHP advisory guidance and refresh source Laravel lock - #1216
Conversation
|
Security source/notice review: PASS, scoped to exact Independent checks:
This is a source/notice verdict, not a PHP runtime or release qualification. General's final wording/retirement disposition and terminal exact-head required CI remain merge gates. The PHP publisher must stay disabled and no PHP release, rebuilt image, automatic conversion, or installed patch may be inferred. |
|
|
General product-wording/user-action review PASS for exact 2c808ec. I compared the four-file change to Security's artifact-bound exposure assessment 6863324238 and the recorded #1002 retirement decision. The notice accurately distinguishes affected dependencies, conditional signed storage-route reachability and absence of a demonstrated default product exploit. The ingress GET/PUT block, stopped link issuance, backup/role-stop guidance and exact historical takeover limits are concrete; it does not promise an automatic latest-native data conversion. The development Composer floor/lock fix repairs active source audit only and does not relabel the frozen 2.11.8 image as patched. Please retain normal source/Security/current CI gates, then carry the notice through Docs/customer-surface delivery and actual public readback. The PHP publisher remains disabled and all retired tags/comparators stay frozen. This verdict is wording/source-scope approval, not a new PHP release or installed-artifact qualification. |
|
Source and repository notice delivered through the normal merge queue at General's exact wording/user-action PASS, Security's exact source/notice PASS, all 18 head successes/eight intended skips and the normal merge-group checks passed. Merge-group runs: PHP/source contracts 43500452701, shared inputs 43500452663, public boundary 43500452637. The full PHP feature result reports 3,634 cases/90,234 assertions, 51 existing skips and six deprecations, followed by the separate 51-case/250-assertion and one-case/12-assertion regression suites. No failure was waived. The accepted public notice reads back byte-exact, SHA256 Docs #540 delivery now verifies all 32 public pages/eight locales after protected Pages 43502529070. Server’s independent four-English-page and exact machine-artifact readback also passes. All five actual-main source workflows (43501079637, 43501080396, 43501080380, 43501080368 and 43501080485) are terminal SUCCESS at the accepted source. #1214 is closed for the selected assessment/notice outcome. |



Retired PHP Server 2.11.8 contains Laravel 13.34.0, affected by three published advisories. Add the reviewed conditional exposure classification and operator action: block framework storage routes, stop issuing local temporary signed links, retire the PHP service and follow bounded backup-first native guidance. The notice distinguishes affected dependencies from an unproven default Server exploit and preserves the historical takeover limits.
The active source Composer lock also failed required audit for CVE-2026-128083. Raise the Laravel floor to 13.41 and update only Laravel plus required Prompts. This repairs source/CI dependencies; it does not patch the frozen PHP image. The disabled publisher, release identity, frozen tags/comparators and native selections are unchanged.
Refs #1214. Accepted main
3f21b754has complete-tree equality with reviewed2c808ecf; all source/queue checks and independent Security/General wording review pass. Final metadata validation/audit and the actual public repository notice readback pass. Delivery evidence includes the exact results and declared skips. Docs #540 and Server’s independent live checks are delivered. #1214 is closed for the selected assessment/notice outcome; the retired PHP artifact remains unpatched.