无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

nginx 1.28.3 穩(wěn)定版全解析:6 大 CVE 修復、核心模塊優(yōu)化與代碼變更詳解

0
分享至




前言

2026年3月25日,nginx官方正式發(fā)布nginx 1.28.3 stable version穩(wěn)定版本,本次版本為1.28穩(wěn)定分支的重要安全更新,聚焦于修復多個高危安全漏洞,同時對QUIC、MP4、郵件、Stream等核心模塊進行缺陷修復,并同步升級Windows平臺編譯依賴的OpenSSL、zlib、PCRE2庫版本,進一步提升服務安全性與運行穩(wěn)定性。

本次更新共計19次提交、14個文件變更、4位開發(fā)者參與,代碼層面新增395行、刪除108行,修復了包括緩沖區(qū)溢出、整數(shù)溢出、段錯誤、OCSP繞過、DNS注入等在內(nèi)的多項安全問題,覆蓋ngx_http_dav_module、ngx_http_mp4_module、郵件模塊、Stream模塊等核心組件,所有運行nginx 1.28.x分支的生產(chǎn)環(huán)境均建議盡快升級至1.28.3版本,避免漏洞被利用導致服務異常、數(shù)據(jù)泄露或權限越界等安全風險。

本文將基于官方發(fā)布日志、GitHub提交記錄與代碼變更詳情,對nginx 1.28.3版本的更新內(nèi)容進行全面拆解,涵蓋安全漏洞修復明細、核心模塊優(yōu)化細節(jié)、依賴庫升級內(nèi)容、代碼級改動解析,為運維工程師、后端開發(fā)者、架構師提供完整的版本升級參考。

一、nginx 1.28.3版本基礎信息 1.1 版本發(fā)布信息

  • ? 版本號:nginx 1.28.3

  • ? 版本類型:Stable stable version(穩(wěn)定版)

  • ? 發(fā)布時間:2026年3月25日

  • ? 代碼提交:19 commits

  • ? 變更文件:14 files changed

  • ? 貢獻者:4 contributors

  • ? 代碼變動:395 additions、108 deletions

1.2 版本核心定位

nginx 1.28.3屬于1.28穩(wěn)定分支的安全補丁版本,無新增功能特性,全部更新圍繞安全漏洞修復、模塊缺陷修復、依賴庫更新、代碼健壯性優(yōu)化展開,重點解決影響服務安全與穩(wěn)定運行的高危漏洞,適用于所有生產(chǎn)環(huán)境、測試環(huán)境的nginx 1.28.x版本升級。

二、6大CVE安全漏洞完整修復明細

本次nginx 1.28.3版本共修復6個CVE編號的安全漏洞,覆蓋WebDAV模塊、MP4模塊、郵件認證模塊、Stream SSL模塊,漏洞類型包含緩沖區(qū)溢出、整數(shù)溢出、段錯誤、認證繞過、DNS注入、OCSP繞過,以下為每個漏洞的詳細說明:

2.1 CVE-2026-27654:ngx_http_dav_module緩沖區(qū)溢出漏洞

  • ? 漏洞模塊:ngx_http_dav_module(WebDAV模塊)

  • ? 漏洞場景:處理COPY/MOVE請求時,在配置alias的location中觸發(fā)緩沖區(qū)溢出

  • ? 漏洞危害:攻擊者可構造惡意請求,修改源路徑或目標路徑,越出document root范圍,實現(xiàn)目錄穿越、文件讀寫等惡意操作

  • ? 修復方式:新增Destination頭部長度校驗,當配置alias且目標URI長度小于alias長度時,直接返回400 Bad Request,阻斷惡意請求

  • ? 致謝:Calif.io、Claude、Anthropic Research

2.2 CVE-2026-27784:ngx_http_mp4_module 32位平臺緩沖區(qū)溢出漏洞
  • ? 漏洞模塊:ngx_http_mp4_module(MP4文件處理模塊)

  • ? 漏洞場景:32位操作系統(tǒng)平臺下,處理構造惡意MP4文件時觸發(fā)緩沖區(qū)溢出

  • ? 漏洞危害:導致worker進程崩潰(拒絕服務),存在遠程代碼執(zhí)行潛在風險

  • ? 修復方式:校驗stss原子中的同步樣本值,修復32位平臺整數(shù)溢出問題,避免零長度緩沖區(qū)輸出

  • ? 致謝:Prabhav Srinath (sprabhav7)

2.3 CVE-2026-32647:ngx_http_mp4_module通用緩沖區(qū)溢出漏洞
  • ? 漏洞模塊:ngx_http_mp4_module(MP4文件處理模塊)

  • ? 漏洞場景:全平臺處理惡意構造的MP4文件時觸發(fā)緩沖區(qū)溢出

  • ? 漏洞危害:worker進程異常崩潰,服務不可用,存在未明確的潛在安全影響

  • ? 修復方式:優(yōu)化MP4文件原子解析邏輯,增加邊界校驗,修復樣本索引與偏移量計算缺陷

  • ? 致謝:Xint Code、Pavel Kohout (Aisle Research)

2.4 CVE-2026-27651:郵件模塊CRAM-MD5/APOP認證段錯誤漏洞
  • ? 漏洞模塊:nginx郵件代理模塊

  • ? 漏洞場景:啟用CRAM-MD5或APOP認證方式,且允許認證重試時,觸發(fā)段錯誤(segmentation fault)

  • ? 漏洞危害:郵件代理worker進程崩潰,郵件服務中斷

  • ? 修復方式:修復認證過程中內(nèi)存清理邏輯,避免非法內(nèi)存訪問

  • ? 致謝:Arkadi Vainbrand

2.5 CVE-2026-28753:郵件模塊DNS PTR記錄注入漏洞
  • ? 漏洞模塊:nginx郵件代理模塊

  • ? 漏洞場景:攻擊者利用DNS PTR記錄,向auth_http請求、后端SMTP的XCLIENT命令注入惡意數(shù)據(jù)

  • ? 漏洞危害:實現(xiàn)請求偽造、參數(shù)注入,干擾郵件認證流程,獲取敏感信息

  • ? 修復方式:新增主機名校驗邏輯,僅允許RFC 1034規(guī)范的字符(字母、數(shù)字、-、.),阻斷非法字符注入

  • ? 致謝:Asim Viladi Oglu Manizada、Colin Warren、Xiao Liu、Yuan Tan、Bird Liu

2.6 CVE-2026-28755:Stream模塊OCSP結果繞過漏洞
  • ? 漏洞模塊:ngx_stream_ssl_module(Stream SSL模塊)

  • ? 漏洞場景:OCSP服務拒絕客戶端證書時,SSL握手仍可成功建立,繞過證書校驗

  • ? 漏洞危害:非法客戶端可通過偽造證書繞過認證,建立非法連接

  • ? 修復方式:新增OCSP狀態(tài)校驗邏輯,OCSP驗證失敗時直接終止SSL握手,清除會話緩存

  • ? 致謝:Mufeed VH (Winfunc Research)

三、核心模塊功能修復與優(yōu)化

除安全漏洞外,nginx 1.28.3對QUIC、MP4、DNS解析、郵件處理等模塊進行了功能性缺陷修復,提升服務運行穩(wěn)定性:

3.1 QUIC模塊優(yōu)化

  1. 1. 調整無狀態(tài)重置(Stateless Reset)數(shù)據(jù)包最小長度,從21字節(jié)調整為41字節(jié)

  2. 2. 限制無狀態(tài)重置數(shù)據(jù)包最大尺寸為1200字節(jié),避免超大包攻擊

  3. 3. 新增無狀態(tài)重置速率限制,基于地址哈希與位圖實現(xiàn)頻率控制,防止濫用

  4. 4. 無狀態(tài)重置令牌與worker進程綁定,避免跨進程數(shù)據(jù)包處理異常

  5. 5. 重構ngx_quic_address_hash()函數(shù),優(yōu)化地址哈希計算邏輯

  6. 6. 提升OpenSSL兼容層錯誤處理能力,修復密鑰設置失敗導致的內(nèi)部錯誤

  7. 7. 修復錯誤worker進程接收QUIC數(shù)據(jù)包導致連接斷開的問題

3.2 MP4模塊修復
  1. 1. 校驗stss原子同步樣本值,禁止零值同步樣本,避免解析異常

  2. 2. 修復32位平臺整數(shù)溢出問題,防止內(nèi)存越界

  3. 3. 禁止零長度緩沖區(qū)輸出,避免空指針異常

  4. 4. 優(yōu)化時間切片邏輯,當結束偏移小于等于起始偏移時直接返回錯誤

  5. 5. 修復樣本索引、chunk索引越界問題,完善原子大小邊界校驗

  6. 6. 修復關鍵幀查找邏輯,將返回值類型從uint32_t改為ngx_int_t,統(tǒng)一錯誤處理

3.3 DNS解析模塊修復
  1. 1. 修復ngx_resolver_copy()函數(shù)中的off-by-one讀取錯誤

  2. 2. 調整SRV記錄解析邊界判斷條件,從i + 6 > n改為i + 6 >= n,避免短響應解析異常

3.4 郵件模塊修復
  1. 1. 修復auth_http請求中s->passwd內(nèi)存清理不徹底問題,使用ngx_str_null統(tǒng)一初始化

  2. 2. 新增SMTP主機名校驗函數(shù),過濾非法字符,防止DNS注入

  3. 3. 主機名解析失敗時直接返回臨時不可用狀態(tài),避免異常連接

3.5 Stream SSL模塊修復
  1. 1. 完善客戶端證書OCSP校驗邏輯,校驗失敗時記錄錯誤日志并終止握手

  2. 2. 清除OCSP失敗的會話緩存,防止非法會話復用

四、Windows平臺編譯依賴庫升級

nginx 1.28.3對Windows版本編譯依賴的第三方庫進行同步升級,修復依賴庫潛在安全風險:

  1. 1. OpenSSL:從3.5.4升級至3.5.5

  2. 2. zlib:從1.3.1升級至1.3.2

  3. 3. PCRE2:從10.46升級至10.47

依賴庫升級僅影響Windows平臺編譯版本,Linux/Unix平臺使用系統(tǒng)自帶依賴庫,無額外影響。

五、核心代碼變更詳細解析

本次版本共14個文件發(fā)生變更,核心代碼改動集中在安全校驗、協(xié)議處理、內(nèi)存管理、邊界判斷四個維度,以下為關鍵文件改動解析:

5.1 版本號定義文件

src/core/nginx.h:

  • ? nginx_version從1028002修改為1028003

  • ? NGINX_VERSION從"1.28.2"修改為"1.28.3"

5.2 DNS解析模塊

src/core/ngx_resolver.c:

  • ? 修復SRV記錄解析邊界判斷,將if (i + 6 > n)改為if (i + 6 >= n),避免短響應漏判

5.3 QUIC模塊核心文件

src/event/quic/ngx_event_quic.c:

  • ? 新增ngx_quic_address_hash()函數(shù)實現(xiàn),優(yōu)化地址哈希計算

  • ? 支持帶鹽值哈希,提升無狀態(tài)重置安全性

src/event/quic/ngx_event_quic_output.c:

  • ? 調整NGX_QUIC_MIN_PKT_LEN為41字節(jié)

  • ? 新增無狀態(tài)重置過濾器ngx_quic_stateless_reset_filter(),實現(xiàn)速率限制

  • ? 優(yōu)化重置數(shù)據(jù)包長度計算邏輯,限制最大長度

src/event/quic/ngx_event_quic_openssl_compat.c:

  • ? 增強密鑰設置錯誤處理,失敗時設置QUIC內(nèi)部錯誤碼

  • ? 修復空密鑰上下文導致的解析錯誤

src/event/quic/ngx_event_quic_connection.h:

  • ? 新增ngx_quic_address_hash()函數(shù)聲明

5.4 WebDAV模塊

src/http/modules/ngx_http_dav_module.c:

  • ? 新增alias場景下Destination頭部長度校驗

  • ? 獲取ngx_http_core_module配置,判斷URI長度合法性,非法則返回400

5.5 MP4模塊

src/http/modules/ngx_http_mp4_module.c:

  • ? 修復關鍵幀查找函數(shù)返回值類型,新增錯誤碼返回

  • ? 禁止零同步樣本,完善原子大小邊界校驗

  • ? 修復偏移量越界判斷,結束偏移小于等于起始偏移直接報錯

  • ? 修復32位平臺整數(shù)溢出,避免內(nèi)存越界

5.6 郵件模塊

src/mail/ngx_mail_auth_http_module.c:

  • ? 修復s->passwd內(nèi)存清理,使用ngx_str_null統(tǒng)一初始化

src/mail/ngx_mail_smtp_handler.c:

  • ? 新增ngx_mail_smtp_validate_host()主機名校驗函數(shù)

  • ? 僅允許字母、數(shù)字、-、.字符,阻斷注入攻擊

5.7 Stream SSL模塊

src/stream/ngx_stream_ssl_module.c:

  • ? 新增OCSP狀態(tài)校驗,驗證失敗時終止握手并清除會話

  • ? 記錄證書驗證錯誤日志,便于問題排查

5.8 變更日志文件

docs/xml/nginx/changes.xml:

  • ? 新增1.28.3版本完整變更記錄,包含6個CVE漏洞說明、功能修復、致謝信息

5.9 編譯配置文件

misc/GNUmakefile:

  • ? 更新Windows編譯依賴庫版本號,同步OpenSSL、zlib、PCRE2版本

六、版本升級影響與建議 6.1 受影響版本

所有nginx 1.28.0、1.28.1、1.28.2穩(wěn)定版本均存在上述安全漏洞,建議立即升級至1.28.3。

6.2 不受影響場景

  1. 1. 未啟用ngx_http_dav_module、ngx_http_mp4_module、郵件模塊、Stream SSL模塊的環(huán)境

  2. 2. Windows平臺未使用編譯版本,僅使用Linux/Unix預編譯包的環(huán)境

  3. 3. 未開啟QUIC、OCSP、CRAM-MD5/APOP認證的場景

6.3 升級建議
  1. 1. 生產(chǎn)環(huán)境優(yōu)先采用平滑升級方式,避免服務中斷

  2. 2. 升級前備份nginx配置文件、日志文件、SSL證書

  3. 3. 升級后執(zhí)行nginx -t校驗配置合法性,再執(zhí)行reload

  4. 4. 開啟模塊的業(yè)務需重點測試功能完整性,尤其是MP4文件處理、WebDAV、郵件代理、Stream代理

  5. 5. 安全團隊可針對6個CVE漏洞進行漏洞掃描驗證,確認修復生效

6.4 風險提示
  1. 1. 未升級版本可能遭受目錄穿越、拒絕服務、證書繞過、請求注入攻擊

  2. 2. 32位服務器運行MP4模塊業(yè)務,漏洞利用風險更高

  3. 3. 公網(wǎng)暴露的WebDAV、郵件代理、Stream服務為高危攻擊面,必須優(yōu)先升級

七、總結

代碼地址:bgithub.xyz/nginx/nginx

nginx 1.28.3是1.28穩(wěn)定分支的關鍵安全更新版本,一次性修復6個CVE高危漏洞,覆蓋Web服務、文件處理、郵件代理、四層代理全場景,同時優(yōu)化QUIC協(xié)議性能、修復模塊功能性缺陷、升級第三方依賴庫,全面提升nginx服務的安全性與穩(wěn)定性。

我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業(yè)洞察。 歡迎關注“福大大架構師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
吃他汀一顆南瓜子不能碰?提醒:不止南瓜子,這4樣食物也要小心

吃他汀一顆南瓜子不能碰?提醒:不止南瓜子,這4樣食物也要小心

芹姐說生活
2026-05-12 16:25:54
女子結婚不到一周,卻因摩洛哥新娘視頻導致離婚

女子結婚不到一周,卻因摩洛哥新娘視頻導致離婚

映射生活的身影
2026-05-12 12:13:28
浙大鄭強教授:我不承認中國大學生就業(yè)難,是舒服的工作難找,建議少點抱怨少點索取

浙大鄭強教授:我不承認中國大學生就業(yè)難,是舒服的工作難找,建議少點抱怨少點索取

TOP大學來了
2026-05-11 16:39:00
內(nèi)塔尼亞胡稱“不喜歡中國向伊朗導彈制造提供的支持” 中方回應

內(nèi)塔尼亞胡稱“不喜歡中國向伊朗導彈制造提供的支持” 中方回應

財聯(lián)社
2026-05-12 15:27:18
公然拒掛國旗,訂單全給日韓,長榮如今的結局早已注定

公然拒掛國旗,訂單全給日韓,長榮如今的結局早已注定

瀲滟晴方DAY
2026-05-11 06:31:37
揚眉吐氣史無前例!第一次把在任美國國務卿永久攔在中國國門外

揚眉吐氣史無前例!第一次把在任美國國務卿永久攔在中國國門外

雪中風車
2026-05-12 13:10:31
忍無可忍,烏克蘭與川普徹底攤牌,20國爭相與烏展開合作

忍無可忍,烏克蘭與川普徹底攤牌,20國爭相與烏展開合作

史政先鋒
2026-05-12 14:44:10
上海大學通報“院長蘇某某論文被舉報數(shù)據(jù)造假”:已成立調查組,啟動調查程序 ,將根據(jù)調查情況嚴肅認真處理

上海大學通報“院長蘇某某論文被舉報數(shù)據(jù)造假”:已成立調查組,啟動調查程序 ,將根據(jù)調查情況嚴肅認真處理

魯中晨報
2026-05-12 16:54:06
普京已經(jīng)開始絕望:戰(zhàn)爭發(fā)生轉折了

普京已經(jīng)開始絕望:戰(zhàn)爭發(fā)生轉折了

黔有虎
2026-05-11 20:02:09
15萬  !比亞迪又一款新車正式上市!

15萬 !比亞迪又一款新車正式上市!

科技堡壘
2026-05-12 13:03:17
女子推搡哨兵后續(xù):官媒發(fā)聲,知情人爆料,恐不止坐牢這么簡單

女子推搡哨兵后續(xù):官媒發(fā)聲,知情人爆料,恐不止坐牢這么簡單

千言娛樂記
2026-05-12 15:10:56
特朗普即將訪華,英媒:美已意識到中國比美國想象中更強大

特朗普即將訪華,英媒:美已意識到中國比美國想象中更強大

混沌錄
2026-05-11 18:07:10
大霧黃色預警繼續(xù):山東江蘇等地局地有濃霧或強濃霧

大霧黃色預警繼續(xù):山東江蘇等地局地有濃霧或強濃霧

界面新聞
2026-05-12 18:11:19
穿禮服后退款后續(xù):女子身份曝光社死,工作遭牽連,商家準備起訴

穿禮服后退款后續(xù):女子身份曝光社死,工作遭牽連,商家準備起訴

八斗小先生
2026-05-12 17:23:09
林浩:汶川地震9歲小英雄,被姚明抱上奧運,發(fā)誓考清華,現(xiàn)狀如何

林浩:汶川地震9歲小英雄,被姚明抱上奧運,發(fā)誓考清華,現(xiàn)狀如何

阿傖說事
2026-05-12 12:24:10
北京G3半場逆轉廣東!聯(lián)防+雙小外立功,周琦統(tǒng)治籃下,廣東靠2將

北京G3半場逆轉廣東!聯(lián)防+雙小外立功,周琦統(tǒng)治籃下,廣東靠2將

籃球資訊達人
2026-05-12 20:33:39
京滬高鐵漲價,罵聲一片

京滬高鐵漲價,罵聲一片

鳳眼論
2026-05-12 16:53:49
今早高峰江場路近云秀路SUV側翻釀3車事故 駕駛員脫困幸無人員傷亡

今早高峰江場路近云秀路SUV側翻釀3車事故 駕駛員脫困幸無人員傷亡

上觀新聞
2026-05-12 17:38:06
彭加木被找到了!知情人:DNA專家說99%就是彭加木,但有個遺憾!

彭加木被找到了!知情人:DNA專家說99%就是彭加木,但有個遺憾!

拳擊時空
2026-05-12 05:55:35
美媒披露:阿聯(lián)酋秘密對伊朗發(fā)動軍事打擊

美媒披露:阿聯(lián)酋秘密對伊朗發(fā)動軍事打擊

參考消息
2026-05-12 20:36:12
2026-05-12 21:39:00
moonfdd incentive-icons
moonfdd
福大大架構師每日一題
1221文章數(shù) 67關注度
往期回顧 全部

科技要聞

宇樹發(fā)布載人變形機甲,定價390萬元起

頭條要聞

新電動車到手不足一月頻繁自動鎖死 老人被摔傷五六次

頭條要聞

新電動車到手不足一月頻繁自動鎖死 老人被摔傷五六次

體育要聞

總是掉鏈子的“倒霉蛋”,闖進了歐戰(zhàn)決賽

娛樂要聞

白鹿風波升級!掉粉20萬評論區(qū)淪陷

財經(jīng)要聞

黃仁勛真是被白宮徹底封殺了

汽車要聞

吉利銀河“TT”申報圖曝光 電動尾翼+激光雷達

態(tài)度原創(chuàng)

親子
健康
手機
教育
公開課

親子要聞

amh值0.95怎么調理?吃什么可以讓卵泡長得好又大又圓?

干細胞能讓人“返老還童”嗎

手機要聞

水冷透明機身+真全面屏!紅魔 11S Pro+圖賞

教育要聞

想進深圳體制內(nèi)的中小學校?看完這3092人名單,我勸你先考研

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版