Amazon Linux 2 : php (ALASPHP8.2-2026-014)

medium Nessus Plugin ID 365183

概要

遠端 Amazon Linux 2 主機缺少安全性更新。

說明

遠端主機上安裝的 PHP 版本低於 8.2.34-1。因此,它受到 ALAS2PHP8.2-2026-014 公告中提及的多個弱點影響。

mysqlnd wire 通訊協定剖析器會從伺服器封包中讀取欄位,然後再檢查封包是否仍保留足夠的位元組。惡意或遭入侵的 MySQL 伺服器可能會傳送截斷的封包,並使用戶端讀取超過封包緩衝區的末端,這是未定義的行為,可能會使處理程序當機。
(CVE-2025-1218)

SOAP HTTP 用戶端透過依賴帶正負號整數溢位的檢查來保護其回應緩衝區成長,這是未定義的行為,不保證會觸發。當檢查得到最佳化時,惡意 SOAP 伺服器可以使用戶端配置的緩衝區遠小於它然後寫入其中的資料,從而產生堆積緩衝區溢位。(CVE-2025-14181)

phar_tar_number() 會將 TAR 標頭的八進位大小欄位剖析成一個沒有溢位檢查的uint32_t。欄位寬 11 位八進位數,最多可容納 0x1FFFFFFFF 的值,因此高於 0xFFFFFFFF 的大小會無訊息換行。然後,剖析器會跳過錯誤數量的資料區塊,並將攻擊者控制的檔案內容解釋為下一個 TAR 標頭,這使得精心製作的存檔可以注入 PharData 報告和提取的條目,就好像它們是真實的一樣。(CVE-2026-6103)

SOAP XML 剖析器中的 cleanup_xml_node() 會在每個 XML 巢狀層級遞迴一次,沒有深度限制。未經身份驗證的攻擊者可以將包含數萬個巢狀元素的 SOAP 請求張貼到任何 SoapServer 端點,耗盡堆疊並使進程崩潰。SOAP 值解碼器及 WSDL 節點搜尋協助程式中存在相同的無限遞迴。(CVE-2026-91765)

當 http:// 串流包裝函式遵循重新導向時,它會以不變的方式轉送使用者提供的授權、Cookie 和 Proxy-Authorization 標頭,即使重新導向目標是不同的主機、不同的連接埠,或從HTTPS降級到HTTP也是如此。因此,可引導重新導向的伺服器會收到僅適用於原始來源的憑證。這與 libcurl 在 ()CVE-2018-1000007 中7.58.0修正的問題類別相同。(CVE-2026-91766)

當 TLS 伺服器憑證呈現萬用字元名稱時,ext/openssl/xp_ssl.c 中的 php_openssl_matches_wildcard_name() 會反向溢位傳遞給 memchr() 的長度引數,而其文字字元加起來比要驗證的主機名稱長。提供這類憑證的惡意伺服器會使PHP用戶端在堆積配置結束後讀取最多 SIZE_MAX 位元組。路徑可從任何預設用戶端串流連線,因為預設會啟用verify_peer_name。(CVE-2026-91767)

FastCGI 用戶端存取檢查的 IPv6 分支僅比較 16 位元組 IPv6 位址的前 12 個位元組,因此listen.allowed_clients比對 /96 首碼,而不是確切位址。攻擊者若能取得與允許的位址共用前 96 位元的位址,則會通過檢查並到達 FastCGI 端點。(CVE-2026-91768)

PHP 的 OpenSSL 流對等驗證會先檢查憑證的 subjectAltName 項目,每當沒有項目相符時,就會回復至通用名稱。RFC 6125 要求在憑證呈現任何服務身分識別時忽略 CN,因此當 CN 符合要求的 peer_name 時,仍會接受攜帶不相符 DNS SAN 的憑證。因此,用戶端針對一個名稱信任的憑證可用來模擬另一個名稱。注意: https://github.com/php/php-src/blob/php-8.4.26/NEWS(CVE-2026-91769)

convert.base64-encode、convert.quoted-printable-encode 和 convert.quoted-printable-decode 資料流篩選器接受換行字元選項,其長度與字串本身分開追蹤。篩選建構函式會使用 pestrdup() 複製值,pestrdup() 會在第一個 NUL 位元組停止,同時保留原始長度。當篩選器稍後發出換行符號時,它會從截斷的配置中複製記錄的長度,讀取其結尾,並將相鄰的堆積位元組放入篩選器輸出中。
(CVE-2026-92842)

當 HTTP 資料流包裝函式遵循重新導向,且回應攜帶具有空值的 Location 標頭時,重新導向程式碼會讀取一個位元組,超過保存位置的堆積緩衝區結尾。該越界位元組的值決定要建置哪個重新導向目標,因此惡意伺服器會控制用戶端是傳送至主機根目錄還是目前目錄。(CVE-2026-93682)

Tenable 已直接從所測試產品的安全公告擷取前置描述區塊。

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

執行「yum update php」或「yum update --advisory ALAS2PHP8.2-2026-014」以更新系統。

另請參閱

https://alas.aws.amazon.com//AL2/ALAS2PHP8.2-2026-014.html

https://alas.aws.amazon.com/faqs.html

https://explore.alas.aws.amazon.com/CVE-2025-1218.html

https://explore.alas.aws.amazon.com/CVE-2025-14181.html

https://explore.alas.aws.amazon.com/CVE-2026-6103.html

https://explore.alas.aws.amazon.com/CVE-2026-91765.html

https://explore.alas.aws.amazon.com/CVE-2026-91766.html

https://explore.alas.aws.amazon.com/CVE-2026-91767.html

https://explore.alas.aws.amazon.com/CVE-2026-91768.html

https://explore.alas.aws.amazon.com/CVE-2026-91769.html

https://explore.alas.aws.amazon.com/CVE-2026-92842.html

https://explore.alas.aws.amazon.com/CVE-2026-93682.html

Plugin 詳細資訊

嚴重性: Medium

ID: 365183

檔案名稱: al2_ALASPHP8_2-2026-014.nasl

版本: 1.2

類型: Local

代理程式: unix

已發布: 2026/10/12

已更新: 2026/10/13

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

風險資訊

VPR

風險因素: Low

分數: 3.5

百分位數: 51.46

CVSS v2

風險因素: Medium

基本分數: 6.1

時間性分數: 4.5

媒介: CVSS2#AV:A/AC:L/Au:N/C:C/I:N/A:N

CVSS 評分資料來源: CVE-2026-91768

CVSS v3

風險因素: Medium

基本分數: 6.5

時間性分數: 5.7

媒介: CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

弱點資訊

CPE: cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:php-bcmath, p-cpe:/a:amazon:linux:php-cli, p-cpe:/a:amazon:linux:php-common, p-cpe:/a:amazon:linux:php-dba, p-cpe:/a:amazon:linux:php-dbg, p-cpe:/a:amazon:linux:php-debuginfo, p-cpe:/a:amazon:linux:php-devel, p-cpe:/a:amazon:linux:php-embedded, p-cpe:/a:amazon:linux:php-enchant, p-cpe:/a:amazon:linux:php-fpm, p-cpe:/a:amazon:linux:php-gd, p-cpe:/a:amazon:linux:php-gmp, p-cpe:/a:amazon:linux:php-intl, p-cpe:/a:amazon:linux:php-ldap, p-cpe:/a:amazon:linux:php-mbstring, p-cpe:/a:amazon:linux:php-mysqlnd, p-cpe:/a:amazon:linux:php-odbc, p-cpe:/a:amazon:linux:php-opcache, p-cpe:/a:amazon:linux:php-pdo, p-cpe:/a:amazon:linux:php-pgsql, p-cpe:/a:amazon:linux:php-process, p-cpe:/a:amazon:linux:php-pspell, p-cpe:/a:amazon:linux:php-snmp, p-cpe:/a:amazon:linux:php-soap, p-cpe:/a:amazon:linux:php-sodium, p-cpe:/a:amazon:linux:php-xml, p-cpe:/a:amazon:linux:php

必要的 KB 項目: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2026/10/12

弱點發布日期: 2026/9/22

參考資訊

CVE: CVE-2025-1218, CVE-2025-14181, CVE-2026-6103, CVE-2026-91765, CVE-2026-91766, CVE-2026-91767, CVE-2026-91768, CVE-2026-91769, CVE-2026-92842, CVE-2026-93682

IAVA: 2026-A-1074