| critical |
a-list-demo |
php (runtime) |
^7.2 |
→ |
8.4.21 (8.5 GA) |
2020-11-30 (EOL) |
Runtime past EOL — unpatched engine CVEs accumulate |
PHP 7.2 EOL 2020-11-30 — 5.5 years unsupported, no security patches. LEGACY/retiring: do not leave internet-facing; isolate or decommission now. |
| critical |
a-list-demo |
laravel/framework |
^6.2 |
→ |
6.20.45 (branch); 12.61.0 current |
2022-09-06 (security ended 2022-01-25) |
CVE-2024-52301, CVE-2025-27515 + older 6.x advisories (GHSA-66hf-2p6w-jqfw, GHSA-pfg4-p438-p874) |
Laravel 6 EOL 2022-09-06, security ended 2022-01-25. Unpatchable in-branch beyond 6.20.45. LEGACY/retiring — accelerate decommission; if it must run, isolate behind auth/VPN. |
| critical |
a-list-demo |
guzzlehttp/guzzle |
^6.5 |
→ |
7.10.6 |
6.x abandoned |
CVE-2022-31090/31091 (SSRF+cookie), GHSA-25mq-v84q-4j7r, GHSA-f2wf-25xc-69c9, GHSA-w248-ffj2-4v5q |
Guzzle 6.x is EOL (last 6.5.8) and carries 5 advisories. Cannot patch without moving to 7.x, which Laravel 6 may not support. Retire repo or upgrade stack. |
| critical |
a-list-demo |
barryvdh/laravel-dompdf (dompdf 0.8.x) |
^0.8.6 |
→ |
3.1.2 (dompdf 3.0) |
0.8.x abandoned |
8+ advisories incl. GHSA-3cw5-7cxw-v5qg, GHSA-pf6p-25r2-fx45, GHSA-x752-qjv4-c4hc (RCE/SSRF-class) |
dompdf 0.8.6 has a large CVE cluster including RCE/SSRF-class issues. LEGACY/retiring — high-value target if PDF input is user-influenced. Decommission or upgrade to dompdf 3.x. |
| critical |
alist-android |
react-native |
0.81.4 |
→ |
0.85.3 |
EOL 2026-02-11 (0.81 line) |
No known CVE (OSV clean at 0.81.4); risk is unsupported runtime |
Upgrade to a supported RN line (0.83/0.84/0.85). 0.81 is past upstream EOL — no more patches. Top mobile priority. |
| critical |
alist-cms |
strapi |
4.14.4 |
→ |
5.47.0 |
|
|
v4 to v5; CVE-2026-27886 unauth admin takeover unpatched in v4. Top priority. |
| critical |
alist-v2 |
php (runtime) |
^8.0.2 |
→ |
8.4.21 (8.5 GA) |
2023-11-26 (EOL) |
Runtime past EOL — unpatched engine CVEs |
PHP 8.0 EOL 2023-11-26 — no security patches. LEGACY/retiring: move to 8.2+ if kept, else isolate/decommission. |
| critical |
alist-v2 |
laravel/framework |
^9.2 |
→ |
9.52.21 (branch); 12.61.0 current |
2024-02-06 (security ended 2023-08-08) |
CVE-2024-52301 (HIGH, fix 9.52.17), CVE-2025-27515 (fix 9.52.18) |
Laravel 9 EOL 2024-02-06, security ended 2023-08-08. Carries unpatched-in-old-lock CVE-2024-52301 (HIGH) + CVE-2025-27515. LEGACY/retiring — accelerate decommission or jump to 11/12. |
| critical |
alist-vendors+website+v2 |
axios |
1.11.0 |
→ |
1.16.1 |
|
|
Bump to 1.16.1; MITM CVSS 9.4 up to 1.15.0. |
| high |
a-list-demo |
doctrine/dbal |
^2.10 |
→ |
4.4.3 (2.13.9 final 2.x) |
2.x unmaintained |
|
DBAL 2.x unmaintained. Tied to Laravel 6; resolve as part of repo retirement rather than in-place. |
| high |
a-list-demo |
sentry/sentry-laravel |
^1.9 |
→ |
4.25.1 |
1.x unmaintained |
|
Sentry SDK 3 majors behind; 1.x unmaintained. Low security risk but no fixes/telemetry features. Address with retirement. |
| high |
a-list-ios |
Firebase (Crashlytics/Analytics/Messaging) |
10.4.0 |
→ |
12.14.0 |
n/a (10.x superseded by 11.x/12.x) |
No specific verified CVE; two majors of fixes missed |
Two major versions behind. App is slated for retirement — freeze unless a security/SDK-deprecation forces a bump; do not invest in a full upgrade. |
| high |
a-list-ios |
Intercom (iOS) |
14.0.6 |
→ |
19.6.1 |
n/a |
|
Five majors behind. Retirement-bound app — freeze; only bump if Intercom drops backend support for v14. |
| high |
a-list-ios |
Siren |
6.1.3 |
→ |
6.1.3 |
Upstream latest (May 2024) |
Supply-chain: security audit flagged a PERSONAL FORK in use |
Version matches upstream, but verify the build pulls official ArtSabintsev/Siren, not the flagged personal fork. Replace provenance regardless of retirement. |
| high |
alist-android |
expo |
^54.0.7 |
→ |
56.0.8 |
SDK 54 (Sep 2025) ~2 behind; edge of Expo's ~3-SDK support window |
|
Bump Expo SDK 54 -> 56 in lockstep with the RN upgrade; coordinate the two so the toolchains stay compatible. |
| high |
alist-android |
react-native-render-html |
^6.3.4 |
→ |
6.3.4 |
Unmaintained (latest release Feb 2022) |
None known; risk is abandonment |
On latest but library is effectively dead — plan migration (e.g. native rendering / alternative) before it blocks the RN/React upgrade. |
| high |
alist-cms |
mysql |
2.18.1 |
→ |
2.18.1 |
|
|
Replace unmaintained mysql with mysql2. |
| high |
alist-cms |
node |
16-20 |
→ |
22 LTS |
|
|
Pin Node 22 LTS; 16/18/20 all EOL. |
| high |
alist-partner |
laravel/framework |
^11.31 |
→ |
11.54.0 (branch EOL); 12.61.0 current |
2026-03-12 (security ended 2025-09-03) |
CVE-2024-52301 fixed in 11.31.0; CVE-2025-27515 fixed in 11.44.1 — verify lock >= 11.44.1 |
Same as portal: constraint already past the CVE fixes; ensure lockfile updated to 11.54.0. Branch unsupported — schedule 11->12 upgrade. |
| high |
alist-portal |
laravel/framework |
^11.0 |
→ |
11.54.0 (branch EOL); 12.61.0 current |
2026-03-12 (security ended 2025-09-03) |
CVE-2024-52301 (HIGH), CVE-2025-27515 (MOD) — fixed in 11.31.0/11.44.1 |
Branch EOL 2026-03-12, security ended 2025-09-03. Run composer update (caret resolves to patched 11.54.0) to clear the two CVEs, then plan 11->12 migration within months. |
| high |
alist-portal (npm) |
vue-router |
^3.0.1 |
→ |
4.x |
v3 EOL (Vue 2 line) |
|
Vue Router 3 targets Vue 2 (EOL). EOL/abandoned major; modernize with the portal frontend migration to Vue 3 + Router 4. |
| high |
alist-portal (npm) |
socket.io-client |
^2.5.0 |
→ |
4.x |
2.x EOL |
socket.io 2.x advisory class (DoS/parser) |
socket.io-client 2.x is EOL and has known advisories in the 2.x server/client line. Upgrade to 4.x in coordination with the server. |
| high |
alist-v2 |
moment |
2.29.3 |
→ |
2.30.1 |
|
|
Deprecated; retire or dayjs. |
| high |
alist-v2 |
laravel/sanctum |
^2.14.1 |
→ |
4.3.2 |
2.x tied to Laravel <=9 |
|
Sanctum 2 majors behind (2.x supported only up to Laravel 9). Upgrade in lockstep with the Laravel 9->11/12 migration. |
| high |
alist-vendors |
next |
15.3.3 |
→ |
15.5.18 |
|
|
Patch to 15.5.18; CVE-2026-44575/45109 middleware bypass. |
| high |
alist-website |
node-sass |
9.0.0 |
→ |
9.0.0 |
|
|
Drop deprecated node-sass; sass present. |
| high |
alist-website |
vue-template-compiler |
2.7.14 |
→ |
2.7.16 |
|
|
Remove; Vue2 pkg in a Vue3 app. |
| high |
creators+tryalist |
react-scripts |
5.0.1 |
→ |
5.0.1 |
|
|
Migrate off deprecated CRA to Vite. |
| moderate |
a-list-ios |
GoogleSignIn (iOS) |
7.1.0 |
→ |
9.1.0 |
n/a |
|
Two majors behind; auth-relevant. Retirement-bound — freeze unless Google enforces a minimum SDK. |
| moderate |
a-list-ios |
Charts |
4.1.0 |
→ |
5.1.0 |
n/a |
|
One major behind. Retirement-bound — freeze. |
| moderate |
a-list-ios |
AppAuth |
1.7.6 |
→ |
2.0.0 |
n/a |
|
One major behind; auth library. Retirement-bound — freeze unless an OAuth provider requires it. |
| moderate |
a-list-ios |
Alamofire / Kingfisher / SDWebImage / lottie-ios |
5.6.4 / 7.7.0 / 5.15.0 / 4.1.2 |
→ |
5.12.0 / 8.9.0 / 5.21.7 / 4.6.0 |
n/a |
None verified at declared versions |
All behind (Kingfisher a full major). Retirement-bound app — freeze; no bulk upgrade warranted. |
| moderate |
alist-android |
react-native-webview |
13.15.0 |
→ |
13.16.1 |
n/a |
None returned by OSV at 13.15.0 |
Patch-level behind; bump during the SDK upgrade. Re-check advisories post-upgrade (webview is a recurrent CVE surface). |
| moderate |
alist-android |
@intercom/intercom-react-native |
^9.1.1 |
→ |
10.2.0 |
n/a |
None returned by OSV at 9.1.1 |
One major behind; upgrade to 10.x during the SDK bump (newer native Intercom SDK + RN 0.8x compatibility). |
| moderate |
alist-android |
react-native-reanimated |
~4.1.0 |
→ |
4.4.0 |
n/a |
|
Minor behind within v4; will move naturally with the Expo SDK upgrade. |
| moderate |
alist-portal |
stripe/stripe-php |
^10.12 |
→ |
20.2.0 |
10.x superseded |
|
10 majors behind. Functional via pinned API version, but missing security hardening and newer API features. Plan a staged SDK upgrade; test webhook/signature handling. |
| moderate |
alist-portal |
intervention/image |
^2.5 |
→ |
4.1.2 (2.7.2 final 2.x) |
2.x unmaintained |
|
2.x unmaintained (final 2.7.2). v3/v4 are a rewrite with API changes — plan a migration; low immediate security risk. |
| moderate |
alist-portal |
spatie/laravel-permission |
^6.7 |
→ |
8.0.0 |
6.x superseded |
|
2 majors behind but 6.x still works on Laravel 11. Upgrade to 7/8 when moving to Laravel 12. |
| moderate |
alist-portal |
barryvdh/laravel-dompdf |
3.0.0 |
→ |
3.1.2 |
supported |
|
On dompdf 3.x (good). Pinned exact 3.0.0 — bump to ^3.1.2 for patch fixes. |
| moderate |
alist-portal |
predis/predis |
^1.1 |
→ |
3.4.2 |
1.x EOL |
|
2 majors behind; 1.x EOL. Upgrade to predis 2/3 or switch to phpredis. Low direct security risk. |
| moderate |
alist-portal |
doctrine/dbal |
^3.0 |
→ |
4.4.3 |
3.x maintained |
|
On maintained 3.x (3.10.5). Move to 4.x with the Laravel 12 / PHP 8.2+ upgrade. No urgent CVE. |
| moderate |
alist-portal (npm) |
stripe (stripe-js) |
^12.5.0 |
→ |
current major (~7.x stripe-js / SDK reorg) |
superseded |
|
Stripe JS pinned to an old major. Update alongside stripe-php SDK refresh and test Elements/checkout flows. |
| moderate |
alist-v2 |
pusher-js |
7.1.0-beta |
→ |
8.5.0 |
|
|
Old beta; retire or 8.x. |
| moderate |
alist-v2 |
vue |
3.2.31 |
→ |
3.5.35 |
|
|
Legacy; note only. |
| moderate |
alist-v2 |
guzzlehttp/guzzle |
^7.2 |
→ |
7.10.6 |
7.x supported |
CVE-2022-31090/31091 fixed in 7.4.5 — ensure lock past it |
On supported 7.x; ^7.2 resolves forward. composer update to 7.10.6 to pick up SSRF/cookie fixes that landed in 7.4.5. |
| moderate |
alist-v2 |
spatie/laravel-permission |
^5.5 |
→ |
8.0.0 |
5.x superseded |
|
3 majors behind; 5.x functional but unmaintained. Upgrade with the framework migration. |
| moderate |
alist-vendor-portal |
vue-vite stack |
various |
→ |
apexcharts 4.x |
|
|
Legacy prototype; assess-only. |
| moderate |
alist-website |
vue-cli-service |
5.0.0 |
→ |
5.0.9 |
|
|
Patch 5.0.9; plan Vite. |
| moderate |
alist-website |
vue |
3.2.13 |
→ |
3.5.35 |
|
|
Raise floor to 3.5. |
| moderate |
creators+tryalist |
react |
18.3.1 |
→ |
19.2.6 |
|
|
Upgrade to 19 with Vite. |
| moderate |
creators+tryalist |
typescript |
4.9.5 |
→ |
5.x |
|
|
Upgrade to TS 5.x. |
| current |
alist-android |
react |
19.1.0 |
→ |
19.2.6 |
supported |
|
On current major; routine patch bump only. |
| current |
alist-android |
@react-native-google-signin/google-signin |
^16.1.2 |
→ |
16.1.2 |
supported |
|
On latest; no action. |
| current |
alist-android |
@tanstack/react-query |
^5.90.2 |
→ |
5.100.14 |
supported |
|
Same major, minor behind; routine bump. |
| current |
alist-portal |
php (runtime) |
^8.2 |
→ |
8.4.21 (8.5 GA) |
2026-12-31 |
|
8.2 supported through 2026-12-31. Bump composer constraint toward 8.3/8.4 before year-end to stay on a security-supported line. |
| current |
alist-portal |
sentry/sentry-laravel |
^4.1 |
→ |
4.25.1 |
supported |
|
On the current 4.x major. Routine composer update to 4.25.1. |
| current |
alist-portal |
laravel/passport |
^13.0 |
→ |
13.7.5 |
supported |
|
On current major; composer update to 13.7.5. Security-relevant (OAuth) — keep patched. |
| current |
alist-portal |
maatwebsite/excel |
3.1.58 |
→ |
3.1.69 |
supported |
|
Same 3.1 line, a few patches behind. Routine composer update; check underlying phpspreadsheet for advisories. |
| current |
alist-vendors |
react |
19.0.0 |
→ |
19.2.6 |
|
|
Routine patch; clean. |
| current |
alist-vendors |
sharp |
0.34.4 |
→ |
0.34.5 |
|
|
Routine patch; clean. |
| current |
alist-vendors |
d3 |
7.9.0 |
→ |
7.9.0 |
|
|
No action; clean. |