高危预警|OpenSSH ssh-keysign 爆越权任意文件读取漏洞,OC 用户请速查速修
近日Linux 内核曝出 ptrace 访问控制竞态条件漏洞 CVE-2026-46333代号“ssh-keysign-pwn”。该漏洞位于内核 __ptrace_may_access() 函数攻击者可利用进程 mm 结构体置空的竞态窗口绕过权限检查借助 pidfd_getfd() 系统调用窃取高权限进程已打开的文件描述符实现无需 root、无需特殊权限即可读取任意敏感文件如 /etc/shadow 、SSH 主机私钥。该漏洞潜伏超过 6 年由 Qualys 于 2026 年 5 月 14 日公开披露公开 PoC 及 exploit 已出现在 GitHub。获取到漏洞情报后OpenCloudOS 社区安全 SIG 第一时间对该漏洞进行了深入分析并于 5月18日完成紧急修复。鉴于此漏洞危害较大建议您根据本文提供的漏洞修复解决方案进行自查与修复。一、漏洞详情Linux内核ptrace访问控制竞态条件漏洞ssh-keysign-pwn漏洞编号 CVE-2026-46333当攻击者拥有目标系统上的任意普通用户账户时即可利用该漏洞。攻击过程依赖内核中特权程序如 ssh-keysign、chage退出时产生的竞态窗口。攻击者通过重复调用 pidfd_getfd() 窃取未关闭的敏感文件描述符从而读取只有 root 可读的敏感信息如SSH 主机私钥或 /etc/shadow 等。二、影响范围与规避方案OpenCloudOS 版本受影响的内核版本修复后内核版本OpenCloudOS 9 6.6.119-49.22≥ 6.6.119-49.222.1 查看环境内核版本是否受影响任意用户登录待查环境并执行以下命令uname -r若命令输出的内核版本低于 6.6.119-49.22则受影响需要应用修复方案或临时缓解措施。容器场景下漏洞影响取决于宿主机内核。请在宿主机侧完成内核版本与模块加载情况检查。2.2 正式修复方# 升级内核sudo dnf update -y kernel# 升级后重启reboot# 完成内核更新并重启建议执行以下命令确认当前运行内核已切换至修复版本uname -r确认输出版本不低于对应 OpenCloudOS 修复内核版本后可视为内核修复已生效。修复包官方软件源x86https://mirrors.opencloudos.tech/opencloudos/9.4/BaseOS/x86_64/os/Packages/kernel-6.6.119-49.22.oc9.x86_64.rpm2.3 临时缓解措施如您因业务原因无法执行正式修复方案可按下方临时缓解措施进行规避。root 权限用户执行下面的命令# 立即打开 YAMA 安全模块防护sysctl -w kernel.yama.ptrace_scope2# 将防护固化确保重启后也生效echo kernel.yama.ptrace_scope 2 /etc/sysctl.d/99-ptrace.conf命令执行完后防护立即生效无需重启。⚠ 重要提示应用临时缓解措施后非 root 用户将无法 strace/gdb attach 其他进程。但是不影响 root 用户的调试操作、systemd-coredump、以 root 用户运行的容器运行时、perf 工具和 bpf 工具等调试手段。请分析后应用。2.4 解除临时缓解措施root 权限用户执行下面的命令# 立即关闭 YAMA 安全模块防护sysctl -w kernel.yama.ptrace_scope0# 移除固化的防护rm /etc/sysctl.d/99-ptrace.confOpenCloudOS 开源社区是由操作系统、云平台、软硬件厂商与个人携手打造中立开放、安全稳定且高性能的 Linux 操作系统及生态。目前已实现从源社区、商业版、到社区稳定版全链路覆盖旨在输出经海量业务验证的企业级稳定操作系统版本为行业解决国产操作系统上下游供应问题促进基础软件可持续发展。

相关新闻

如何快速将XAPK转换为APK:面向Android用户的完整解决方案

如何快速将XAPK转换为APK:面向Android用户的完整解决方案

如何快速将XAPK转换为APK:面向Android用户的完整解决方案 【免费下载链接】xapk-to-apk A simple standalone python script that converts .xapk file into a normal universal .apk file 项目地址: https://gitcode.com/gh_mirrors/xa/xapk-to-apk 你是否曾…

2026/6/26 15:01:57阅读更多 →
热设计客户原始需求挖掘与需求分析

热设计客户原始需求挖掘与需求分析

🎓作者简介:科技自媒体优质创作者 🌐个人主页:莱歌数字-CSDN博客 211、985硕士,从业16年 从事结构设计、热设计、售前、产品设计、项目管理等工作,涉足消费电子、新能源、医疗设备、制药信息化、核工业等…

2026/6/26 15:01:57阅读更多 →
业务逻辑漏洞挖掘:从系统解构到实战利用的四阶方法论

业务逻辑漏洞挖掘:从系统解构到实战利用的四阶方法论

1. 项目概述:从“找茬”到“解构”的思维跃迁“业务逻辑漏洞挖掘”,听起来是不是有点玄乎?很多刚入行的朋友,甚至一些做了一段时间渗透测试的同学,一听到这个词,第一反应可能就是去翻那些经典的漏洞列表&am…

2026/6/26 15:01:57阅读更多 →
Rhino.Inside.Revit:破解BIM参数化设计中的几何转换难题

Rhino.Inside.Revit:破解BIM参数化设计中的几何转换难题

Rhino.Inside.Revit:破解BIM参数化设计中的几何转换难题 【免费下载链接】rhino.inside-revit This is the open-source repository for Rhino.Inside.Revit 项目地址: https://gitcode.com/gh_mirrors/rh/rhino.inside-revit 在建筑信息模型(BIM…

2026/6/26 18:48:05阅读更多 →
Proxmark3GUI:RFID卡片读写图形化终极指南,3分钟从新手到专家

Proxmark3GUI:RFID卡片读写图形化终极指南,3分钟从新手到专家

Proxmark3GUI:RFID卡片读写图形化终极指南,3分钟从新手到专家 【免费下载链接】Proxmark3GUI A cross-platform GUI for Proxmark3 client | 为PM3设计的跨平台图形界面 项目地址: https://gitcode.com/gh_mirrors/pr/Proxmark3GUI 还在为复杂的P…

2026/6/26 18:48:05阅读更多 →
Linux命令-pwunconv(从影子密码返回传统密码)

Linux命令-pwunconv(从影子密码返回传统密码)

Linux命令-pwunconv(从影子密码返回传统密码)快速参考⚠️ 安全警告命令语法工作原理实战示例1. 执行前检查2. 执行与回滚3. 何时可能需要 pwunconv4. 安全性对比5. 替代方案发行版差异pwconv vs pwunconv 对比总结快速参考 pwunconv 是 pwconv 的反操作…

2026/6/26 18:48:05阅读更多 →
误删微信聊天记录不用慌!官方全套恢复教程,无备份也能救

误删微信聊天记录不用慌!官方全套恢复教程,无备份也能救

日常办公沟通、亲友聊天、交易凭证大多保存在微信对话框里,一旦手滑清空会话、误删单条消息、重装微信或更换新机,重要文字、语音、转账截图、文件都会丢失。很多人第一时间盲目下载各类恢复工具,不仅容易泄露隐私,还很难找回完整…

2026/6/26 18:48:05阅读更多 →
医疗系统国密算法改造实战:90天合规迁移指南

医疗系统国密算法改造实战:90天合规迁移指南

1. 项目概述:一场关乎存续的合规“大考”如果你是一位负责医疗系统(比如HIS、LIS、PACS或者互联网医院平台)的Java架构师或核心开发,最近两个月,你的手机和邮箱大概率被“等保四级”、“国密算法”、“强制生效”这几个…

2026/6/26 18:48:05阅读更多 →
NSC_BUILDER:Switch游戏文件管理的终极免费工具箱

NSC_BUILDER:Switch游戏文件管理的终极免费工具箱

NSC_BUILDER:Switch游戏文件管理的终极免费工具箱 【免费下载链接】NSC_BUILDER Nintendo Switch Cleaner and Builder. A batchfile, python and html script based in hacbuild and Nuts python libraries. Designed initially to erase titlerights encryption f…

2026/6/26 18:42:57阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/26 11:03:22阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/26 4:15:25阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/26 9:29:01阅读更多 →
HPE (慧与) 服务器专用 ESXi 9 全套官方定制资源详解 + 完整部署升级教程

HPE (慧与) 服务器专用 ESXi 9 全套官方定制资源详解 + 完整部署升级教程

一、前言:企业运维痛点与资源价值自博通收购 VMware 之后,原 VMware 公开免费下载渠道全面关闭,企业运维人员想要获取适配 HPE 慧与服务器的 ESXi 9 原厂镜像,必须注册博通账号、绑定有效授权才能下载,无授权账号无法获…

2026/6/26 0:02:15阅读更多 →
Kotlin的@JvmStatic与@JvmField:与Java互操作的注解

Kotlin的@JvmStatic与@JvmField:与Java互操作的注解

Kotlin作为一门现代编程语言,与Java的互操作性一直是其核心优势之一。为了让Kotlin代码能够无缝对接Java,Kotlin提供了多种注解来优化互操作体验,其中JvmStatic和JvmField是两个关键注解。它们分别用于解决静态成员和字段在Java中的访问问题&…

2026/6/26 0:02:15阅读更多 →
深入解析musl libc中的mmap实现源码

深入解析musl libc中的mmap实现源码

最近在阅读musl libc源码时,发现其mmap的实现非常精妙,特分享给大家。 一、代码整体结构 这段代码实现了__mmap函数,并通过weak_alias导出为mmap。这是典型的musl libc风格——提供弱符号以便用户可以重写。 weak_alias(__mmap, mmap); 二…

2026/6/26 0:02:15阅读更多 →