OpenBSD修复已存在27年的PPP协议栈认证绕过漏洞"

admin 2026-10-24 05:19:51 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

OpenBSD 修复已存在27年的 PPP 协议栈认证绕过漏洞

Sergiu Gatlan
Sergiu Gatlan

代码卫士

2026年6月17日 11:51
北京

在小说阅读器读本章

去阅读

  聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

OpenBSD修复PPP协议栈中已存在长达27年之久的身份验证绕过漏洞。该漏洞源于sppp\_pap\_input函数中用于PAP(密码认证协议)凭证验证的bcmp比较逻辑存在缺陷,可用于在无需任何凭证的情况下完成PPP认证,并可能造成内核堆内存越界读取。

该漏洞自1999年7月1日最初导入OpenBSD源代码树起便存在,影响此后所有版本的OpenBSD,直至2026年6月14日被修复。

漏洞简述

该漏洞源自一行代码,sppp\_pap\_input函数在验证PAP凭证时,直接使用来自传入PAP数据帧中攻击者可控制长度字段(name\_len和passwd\_len)作为bcmp比较的长度。当攻击者将这两个长度字段设为0时,bcmp比较会无条件返回0(因为比较长度为0),从而绕过用户名和密码的验证,直接通过PAP认证。此外,若攻击者提供的name\_len大于实际配置凭证的分配长度,bcmp会读取堆对象之后的内存,导致内核堆越界读取。

漏洞影响

攻击者可在同一广播域内通过PPPoE数据路径,即pppoe\_data\_input → pppoeintr → sppp\_input → sppp\_pap\_input,利用该漏洞,无需知晓任何凭证即可完成PPPoE握手全过程(包括发现、LCP协商、零长度PAP认证、IPCP协商),最终建立网络连接并劫持受害者的IP流量。

修复方案

修复方式参照了同一文件中CHAP处理程序已有的正确模式,使用精确长度预检查:

if (name_len != strlen(sp->hisauth.name) ||    passwd_len != strlen(sp->hisauth.secret) ||    bcmp(name, sp->hisauth.name, name_len) != 0 ||    bcmp(passwd, sp->hisauth.secret, passwd_len) != 0) {

该修复防范同时阻止了零长度绕过,并将bcmp的比较长度限定为存储凭证的确切大小,从而消除了越界读取问题。修复提交于2026年6月14日,提交ID为openbsd/src@076e2b1。

开源卫士试用地址:https://oss.qianxin.com/#/login

代码卫士试用地址:https://sast.qianxin.com/#/login


推荐阅读

开源操作系统 OpenBSD 被曝四个严重的认证绕过和提权漏洞(详情)

出于安全考虑,OpenBSD 禁用英特尔 CPU 超线程

phpBB 论坛软件修复已存在10年的认证绕过漏洞

PAN-OS GlobalProtect 认证绕过漏洞已遭活跃利用

原文链接

https://blog.argus-systems.ai/blog/openbsd-pap-27-year-auth-bypass.html

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

 觉得不错,就点个 “在看” 或 \"赞” 吧~


OpenBSD修复已存在27年的PPP协议栈认证绕过漏洞" 网络安全文章

OpenBSD修复已存在27年的PPP协议栈认证绕过漏洞"

OpenBSD修复了PPP协议栈中已存在27年的认证绕过漏洞,该漏洞源于sppp_pap_input函数中bcmp比较逻辑缺陷,攻击者可通过设置PAP数据帧长度字段为0绕过身份验证,并可能造成内核堆越界读取。漏洞影响1999年7月至2026年6月14日所有版本,修复方案采用长度预检查机制阻止零长度绕过并消除内存读取问题。
重磅发布|安全牛《AI大模型安全评估与防护技术应用指南》" 网络安全文章

重磅发布|安全牛《AI大模型安全评估与防护技术应用指南》"

该报告系统分析了AI大模型安全风险态势与防护方案,指出AI安全已进入风险集中暴露阶段,企业面临业务攻击与监管违规双重风险。报告提出六大核心风险及AI原生安全理念,构建五层安全架构,建议企业采取渐进式建设路径。同时介绍了绿盟科技、天融信等厂商的一体化防护方案,为AI安全治理提供实践参考。
AWSWickr安全神话破灭?暗网零日漏洞利用链兜售背后的真相与美军事通信隐患" 网络安全文章

AWSWickr安全神话破灭?暗网零日漏洞利用链兜售背后的真相与美军事通信隐患"

文档披露AWSWickr合规云存在严重安全漏洞,包括未剥离的生产二进制文件暴露完整符号表、FIPS模块采用PartialRELRO导致28个GOT.PLT条目可写、TLS配置禁用EMS扩展引发三重复握手攻击风险,以及硬编码美国情报界秘密网络端点。这些缺陷可能被武器化实现端到端解密,直接威胁美军战场通信与情报共享安全。建议使用方重新评估系统安全性并要求AWS紧急修补。
任天堂遭黑客入侵被勒索200万美金黑客组织晒出内部资料截图" 网络安全文章

任天堂遭黑客入侵被勒索200万美金黑客组织晒出内部资料截图"

2026年6月,黑客组织shadowbyt3$声称通过第三方人力资源管理平台TinyPulse漏洞入侵任天堂内部系统,窃取约859MB敏感数据并勒索200万美元。泄露内容涵盖员工身份信息、财务文件(含W-9税务表单及银行对账单)、内部工作记录及沟通数据,可能引发二次身份盗窃与金融欺诈。此事件凸显第三方SaaS平台的供应链安全风险,但事件真实性仍待官方核实。
评论:0   参与:  0