WadesWeaponShed/CVE-2026-50751-Mitigation-Scripts
GitHub: WadesWeaponShed/CVE-2026-50751-Mitigation-Scripts
针对 CVE-2026-50751 的 Check Point VPN 缓解脚本,自动在 SMS 和 MDS 环境中禁用传统客户端并切换至 IKEv2 加密。
Stars: 1 | Forks: 0
# CVE-2026-50751-缓解脚本
您可以从以下 SK(知识库文章)中使用多种缓解技术;https://support.checkpoint.com/results/sk/sk185033
1. 禁用传统客户端支持。
2. 将 Remote Access 配置为仅使用 ike v2
以下是对应这两种更改的脚本;
__请阅读 https://support.checkpoint.com/results/sk/sk166415 以了解受支持的 ikev2 客户端__
## SMS
如果您想执行操作 1 并禁用传统客户端,请下载 disable_legacy_clients.SMS.sh 并在您的管理器命令行中运行它。请务必执行 chmod +x disable_legacy_clients.SMS.sh 使其可执行。
请注意,此操作使用 GENERIC OBJECTS,且风险与 DBEDIT 相同
如果您只想切换到 ike v2,您可以运行以下简单的单行命令来完成;
mgmt_cli -r true set global-properties remote-access.vpn-authentication-and-encryption.encryption-method “ike_v2_only"
## MDS
此脚本专为 Check Point Multi-Domain Security Management 环境设计。它会遍历 MDS 服务器上配置的每个 Domain,并像上面的 SMS 一样更新传统客户端或 ike v2 的更改。
## 目的
同样,这里有两个脚本;
1. disable_legacy_clients_MDS.sh 将禁用您 MDS 中每个 Domain 上每个网关对象的传统客户端复选框。它会一次性遍历所有对象,因此可能需要一些时间。再次提醒……请注意,此操作使用 GENERIC OBJECTS,且风险与 DBEDIT 相同
2. switch_ikev2_mds.sh 该脚本会在每个 Domain 中应用以下 Management API 更改:
mgmt_cli -r true set global-properties remote-access.vpn-authentication-and-encryption.encryption-method "ike_v2_only"
## 要求
在 MDS 管理服务器上运行
已启用 Check Point Management API
Shell 中必须可以使用 mgmt_cli
脚本应由熟悉 MDS 环境的管理员运行
请确保使用 "chmod +x *script_name.sh*" 使脚本可执行。
使用 ./*script_name.sh*.sh 执行
## 重要提示
此脚本使用 -r true 自动发布更改。
受影响的网关仍需要进行策略安装才能使更改生效。
在生产环境中运行之前,请在实验室或维护窗口期进行测试。
__请阅读 https://support.checkpoint.com/results/sk/sk166415 以了解受支持的 ikev2 客户端__
在全面应用更改之前,请检查 Domain 列表。
每个 Domain 使用的示例命令
mgmt_cli -r true -d "" set global-properties remote-access.vpn-authentication-and-encryption.encryption-method "ike_v2_only"
更改后验证
您可以使用以下命令在 Domain 中验证该值:
mgmt_cli -r true -d "" show global-properties details-level full --format json | jq '.["remote-access"]["vpn-authentication-and-encryption"]["encryption-method"]'
预期结果:
"ike_v2_only"
# 免责声明
使用风险自负。在生产环境中运行之前,请务必根据您特定的 Check Point 版本和 Management API schema 验证命令语法。
标签:Check Point, Cutter, PB级数据处理, Shell脚本, VPN配置, 安全运维, 漏洞缓解, 网络防火墙