文章总结: 该文档披露了麒麟操作系统V11中KysecSceneD-Bus服务的本地提权漏洞。因服务以root权限运行且D-Bus访问控制策略配置不当,结合LoadJson与SaveJson方法缺乏路径校验,导致任意本地用户可读写任意文件进而获取root权限。文章详细分析了漏洞成因并提供了复现步骤,建议通过修改D-Bus策略配置限制访问权限,并在敏感方法中增加身份校验,同时关注官方补丁更新。 综合评分: 81 文章分类: 漏洞预警,漏洞分析,漏洞POC,终端安全
【漏洞预警】麒麟操作系统V11 KysecScene D-Bus 服务本地提权漏洞
松杨网络安全资料库
2026年3月5日 17:37 广东
漏洞概述:
该漏洞存在于麒麟操作系统的D-Bus系统服务 com.kylin.KysecScene 中。该服务以 root 权限运行,但其 D-Bus 访问控制策略配置不当,未对调用主体进行有效的权限校验,导致任意本地普通用户均可直接调用其对外暴露的敏感接口。
此外,服务提供的LoadJson与SaveJson方法在处理用户传入的文件路径时,未进行严格的访问控制判断与路径合法性校验,从而引发任意文件读写风险。
上述问题相互叠加,可构成完整的本地权限提升攻击链。低权限用户可借此获取 root 权限,进而实现对系统的完全控制,安全风险极高。
系统版本
V11
漏洞原因
1.KysecScene进程服务权限是root权限。
2.D-Bus默认向本地用户开放。
3.LoadJson和SaveJson方法可对任意路径进行操作,且未对其方法进行任何限制。
漏洞复现
1.读取高敏感系统文件(如/etc/shadow)
普通用户查看/etc/shadow,无法查看,如图
使用漏洞查看/etc/shadow,如图
2.以 root 身份向任意文件路径写入文件
文件成功写入
文件权限,显示root用户编写
漏洞影响
1.本地权限提升至root:
任意本地地权限用户可利用该漏洞获取root权限,实现完全控制。
2.敏感信息泄露:
攻击者可读取/etc/shadow、系统配置文件、数据库配置文件等敏感数据,导致密码泄露、凭证失窃,扩大攻击面。
3.系统文件篡改及植入后门:
向/etc/passwd、/etc/sudoers、计划任务等关键路径写入恶意内容,实现添加后门账户、提权维持权限、持久化控制等操作。
4.横向移动风险增加:
若系统处于内网环境中,攻击者可利用获取的 root 权限作为跳板,进行内网横向渗透,扩大入侵范围。
临时修复建议
1.D-Bus策略限制:
**D-Bus策略文件路径如下:
/usr/share/dbus-1/system.d/com.kylin.KyescScene.conf
修改后的配置如下:**
**在配置文件com.kylin.KyescScene.conf中,对KysecScene服务的访问策略进行限制,仅允许特定用户或用户组调用该服务,禁止普通用户直接访问。
2.对敏感方法进行身份校验:**
开发确认是否有在调用LoadJson和SaveJson方法执行的操作,操作时进行身份校验,仅允许 root 或特定管理用户执行敏感操作。
3.持续关注官网信息,及时下载更新补丁程序。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:松杨网络安全资料库 《【漏洞预警】麒麟操作系统V11 KysecScene D-Bus 服务本地提权漏洞》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。







评论