Welcome To openEuler Community
Hey @tangce2025 , thanks for your contribution to the community.
Bot Usage Manual
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands. You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
Contact Guide
If you have any questions, please contact the SIG: Networking ,
and any of the maintainers: @Apricity_HW, @MrRlu, @robert-xingwang, @sunsuwan ,
and any of the committers: @jiangheng12138, @zhongxuan2 .


/branches openEuler-24.03-LTS-SP1


【任务 #217 · openEuler-24.03-LTS-SP1】bundle CVE-2026-42528+CVE-2026-46729+CVE-2026-47360+CVE-2026-48005+CVE-2026-56153+CVE-2026-56154
本评论为 openEuler-24.03-LTS-SP1(httpd 2.4.58)6 个 CVE 的 bundle 修复分析结果,各 CVE 详见下方分隔块。
─── CVE-2026-42528 ───
是否受影响:受影响
- openEuler-24.03-LTS-SP1(2.4.58):受影响
- 原因:mod_dav 共享锁数量无上限问题。Step 4 源码影响性分析判 APPLICABLE:目标函数 dav_validate_resource_state(util.c:899)的 DAV_LOCKSCOPE_SHARED 分支(util.c:996-1007)存在未设上限的共享锁遍历循环,DAV_MAX_SHARED_LOCKS 宏全树无匹配(补丁未被预应用);补丁 2 文件 3 个 hunk 的上下文锚点与源码行号逐一精确对齐,git apply --check 通过,冲突等级 none。
修复补丁:
https://github.com/apache/httpd/commit/a653b98099ced413982ddad6f9416e54292f4656.patch
补丁适配情况:无需适配
- [原补丁] backport-CVE-2026-42528.patch:applied_clean(置信度 high),无冲突、无前置补丁,已随 bundle 应用并提交。
PR:已提交
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378
──────── 复制以下内容回填 issue ────────
受影响版本排查(受影响/不受影响):
1.openEuler-24.03-LTS-SP1(2.4.58): 受影响
ABI 变化:否
原因说明:
1.正常修复
────────────────────────────────────────
─── CVE-2026-46729 ───
是否受影响:受影响
- openEuler-24.03-LTS-SP1(2.4.58):受影响
- 原因:mod_heartmonitor 请求处理问题。补丁仅修改 modules/cluster/mod_heartmonitor.c,3 个 hunk 全部作用于 CVE 点名的漏洞路径函数 hm_handler(源码 741 行);漏洞模式全部命中:busy/ready/port 为无校验 atoi(778-781 行)、缓冲区按 MAX_MSG_LEN 分配且无 null 终止空间(763 行);hunk 上下文与源码 748-784 行逐行完全一致,patch --dry-run 验证无冲突。
修复补丁:
https://github.com/apache/httpd/commit/7b12a7936ec439b3e1f5fc36cfacf5b915eb652c.patch
补丁适配情况:无需适配
- [原补丁] backport-CVE-2026-46729.patch:applied_clean(置信度 high),无冲突、无前置补丁,已随 bundle 应用并提交。
PR:已提交
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378
──────── 复制以下内容回填 issue ────────
受影响版本排查(受影响/不受影响):
1.openEuler-24.03-LTS-SP1(2.4.58): 受影响
ABI 变化:否
原因说明:
1.正常修复
────────────────────────────────────────
─── CVE-2026-47360 ───
是否受影响:受影响
- openEuler-24.03-LTS-SP1(2.4.58):受影响
- 原因:mod_session_cookie 内部重定向后 session cookie 泄露问题。目标文件 modules/session/mod_session_cookie.c 与 server/util_cookies.c 按补丁路径精确存在,且源码处于打补丁前的漏洞状态:session_cookie_load(mod_session_cookie.c:109)命中缓存 note 时无条件返回(未按 conf->remove 执行 apr_table_unset,内部重定向后 session cookie 泄露给后端),extract_cookie_line(util_cookies.c:177)重建 cookie 行时无条件拼接 sep 分隔符;两个 hunk 上下文与源码行号零偏移。
修复补丁:
https://github.com/apache/httpd/commit/cb5163f30dd0d6bc921eeac96415a381f153ac3a.patch
补丁适配情况:无需适配
- [原补丁] backport-CVE-2026-47360.patch:applied_clean(置信度 high),无冲突、无前置补丁,已随 bundle 应用并提交。
PR:已提交
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378
──────── 复制以下内容回填 issue ────────
受影响版本排查(受影响/不受影响):
1.openEuler-24.03-LTS-SP1(2.4.58): 受影响
ABI 变化:否
原因说明:
1.正常修复
────────────────────────────────────────
─── CVE-2026-48005 ───
是否受影响:受影响
- openEuler-24.03-LTS-SP1(2.4.58):受影响
- 原因:mod_auth_digest 认证处理问题。源码树含未修复的 modules/aaa/mod_auth_digest.c(1973 行),补丁重写的全部函数均存在且内容匹配:get_digest_rec:924、parse_hdr_and_update_nc:1055(含漏洞的 pre-auth nonce_count++ 处理)、check_nc:1372、get_client:770、gen_client:1145、note_digest_auth_failure:1182,核心修复完全可定位、上下文匹配。
修复补丁:
https://github.com/apache/httpd/commit/fc722c619fdf7f8eb69eb8bd4201265065cd3ac2.patch
补丁适配情况:已适配(Step 4 判 NEEDS_ADAPTATION)
- [原补丁] backport-CVE-2026-48005.patch(adapted,置信度 high),59 hunk 中 3 个冲突:
- 冲突原因:CHANGES 段头上下文基于上游 2.4.69,基线为 2.4.59 段;STATUS 与 changes-entries/md-status.txt 在 2.4.58 tarball 基线中不存在(仅上游开发分支携带)。
- 适配内容:CHANGES 仅调整上下文行,8 条核心 changelog 新增行逐字节保留并插入 2.4.59 段头部;STATUS hunk(仅投票记录)与 md-status.txt 删除 hunk(条目内容已由 CHANGES 保留)非安全关键,予以丢弃;其余 56 个 hunk(mod_auth_digest.c 55 个 + config.m4 1 个)原样保留,核心变更行与原补丁逐字节一致(index hash 相同)。
- 落地验证:适配补丁已真实 git apply 到源码树并经 git diff --stat 验证(CHANGES 8+、config.m4 6±、mod_auth_digest.c 804 行变更)。无前置补丁。
PR:已提交
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378
──────── 复制以下内容回填 issue ────────
受影响版本排查(受影响/不受影响):
1.openEuler-24.03-LTS-SP1(2.4.58): 受影响
ABI 变化:否
原因说明:
1.正常修复
────────────────────────────────────────
─── CVE-2026-56153 ───
是否受影响:受影响
- openEuler-24.03-LTS-SP1(2.4.58):受影响
- 原因:mod_charset_lite 越界写。补丁在 finish_partial_char()(mod_charset_lite.c:430)的 do 循环中新增 ctx->saved >= sizeof(ctx->buf) 边界检查,直接修复越界写;目标文件按补丁路径精确存在,ees/saved/buf、EES_LIMIT、APR_INCOMPLETE 等符号齐备,hunk 6 行上下文与源码 445-450 行逐字符匹配且行号零偏移,git apply --check 通过,判 APPLICABLE、冲突等级 none。
修复补丁:
https://github.com/apache/httpd/commit/6654234dcb395e07fd62255670356f84ec733195.patch
补丁适配情况:无需适配
- [原补丁] backport-CVE-2026-56153.patch:applied_clean(置信度 high),无冲突、无前置补丁,已随 bundle 应用并提交。
PR:已提交
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378
──────── 复制以下内容回填 issue ────────
受影响版本排查(受影响/不受影响):
1.openEuler-24.03-LTS-SP1(2.4.58): 受影响
ABI 变化:否
原因说明:
1.正常修复
────────────────────────────────────────
─── CVE-2026-56154 ───
是否受影响:受影响
- openEuler-24.03-LTS-SP1(2.4.58):受影响
- 原因:mod_rewrite use-after-free。lookup_variable()(mod_rewrite.c:1930)的 LA-U(1971-1976 行)与 LA-F(2005-2011 行)前瞻分支中,ctx->vary_this 由 lookup_header()(1899-1902 行)分配在子请求池、随后被 ap_destroy_sub_req(rr) 释放,UAF 漏洞模式完全匹配,修复未预置,核心修复完全可定位。
修复补丁:
https://github.com/apache/httpd/commit/6e4d1e614597109909dda495d235b6a1331d7beb.patch
补丁适配情况:已适配(Step 4 判 NEEDS_ADAPTATION)
- [原补丁] backport-CVE-2026-56154.patch(adapted,置信度 high):
- 冲突原因:baseline 中 LA-U/LA-F lookahead 块相对原补丁行号整体前移 45 行,且 rewritelog 调用为双括号宏风格(原补丁为单括号,上游后续 commit 改变了调用风格),2 个 hunk git apply --check 均失败。
- 适配内容:最小上下文调整——仅修改 @@ 行号与每个 hunk 尾部 1 行上下文(对齐 baseline 实际的双括号 rewritelog 行);两处新增的 3 行核心修复(销毁子请求前将 vary_this 深拷贝到主请求池防 UAF)与原补丁逐字节一致,偏离度 0,无 dropped hunk、无发明代码。
- 落地验证:适配补丁已成功应用(bundle 补丁应用验证 0 失败),已随 bundle 提交至 PR 分支。无前置补丁。
PR:已提交
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378
──────── 复制以下内容回填 issue ────────
受影响版本排查(受影响/不受影响):
1.openEuler-24.03-LTS-SP1(2.4.58): 受影响
ABI 变化:否
原因说明:
1.正常修复
────────────────────────────────────────
合并 PR(bundle 汇总):
- openEuler-24.03-LTS-SP1:https://gitcode.com/src-openeuler/httpd/merge_requests/378


/close


Notice
@tangce2025 , this issue is linked to an open PR. Please merge the PR before closing this issue.


/close


1、漏洞编号:CVE-2026-42528
漏洞归属组件:httpd
漏洞归属的版本:2.4.51
CVSS评分:
BaseScore:4.3 Medium
Vector:CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
漏洞简述:
A memory calculation bug in mod_dav in Apache httpd 2.4.67 and earlier allows an attacker with permission to create WebDAV locks to crash server child processes.Users are recommended to upgrade to version 2.4.69, which fixes this issue
漏洞公开时间:2026-10-02 00:17:43
漏洞创建时间:2026-10-02 00:50:46
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-42528
2、漏洞编号:CVE-2026-46729
漏洞归属组件:httpd
漏洞归属的版本:2.4.51
CVSS评分:
BaseScore:7.5 High
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
漏洞简述:
NULL Pointer Dereference vulnerability in Apache HTTP Servers mod_heartmonitor over unicast listener.This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
漏洞公开时间:2026-10-02 00:17:44
漏洞创建时间:2026-10-02 00:50:48
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-46729
3、漏洞编号:CVE-2026-47360
漏洞归属组件:httpd
漏洞归属的版本:2.4.51
CVSS评分:
BaseScore:7.5 High
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
漏洞简述:
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Apache HTTP Server s mod_session_cookie module. When SessionCookieRemove changes across internal redirects, the session cookie may still be passed to a backend server.This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
漏洞公开时间:2026-10-02 00:17:44
漏洞创建时间:2026-10-02 00:50:50
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-47360
4、漏洞编号:CVE-2026-48005
漏洞归属组件:httpd
漏洞归属的版本:2.4.51
CVSS评分:
BaseScore:7.5 High
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
漏洞简述:
Missing authentication checks in mod_auth_digest in Apache Software Foundation Apache HTTP Server before 2.4.69 on all platforms allows an unauthenticated remote client to cause a denial of service (forced re-authentication) via forged Authorization headers when Digest authentication is enabled with AuthDigestNcCheck .Users are recommended to upgrade to version 2.4.69, which fixes this issue.
漏洞公开时间:2026-10-02 01:17:25
漏洞创建时间:2026-10-02 00:50:51
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-48005
5、漏洞编号:CVE-2026-56153
漏洞归属组件:httpd
漏洞归属的版本:2.4.51
CVSS评分:
BaseScore:7.5 High
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
漏洞简述:
Out-of-bounds Write vulnerability in Apache HTTP Server s mod_charset_lite.This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
漏洞公开时间:2026-10-02 01:17:26
漏洞创建时间:2026-10-02 00:50:53
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-56153
6、漏洞编号:CVE-2026-56154
漏洞归属组件:httpd
漏洞归属的版本:2.4.51
CVSS评分:
BaseScore:9.8 Critical
Vector:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
漏洞简述:
Use After Free vulnerability in Apache HTTP Server s mod_rewrite when using lookahead (%{LA-U:HTTP:...})This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
漏洞公开时间:2026-10-02 01:17:26
漏洞创建时间:2026-10-02 00:50:55
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2026-56154