logo
    • 买币
    • 市场
    • 合约交易
    • 现货交易
    • 理财
    • 合伙人&AI
    • 更多
    1. WEEX
    2. 加密货币要闻
    3. Linux 7.3 修复了一个无提示截断文件名的 FAT 系统故障

    Linux 7.3 修复了一个无提示截断文件名的 FAT 系统故障

    By: www.diariobitcoin.com|2026/08/18 17:52:11
    0
    分享
    copy
    设为Google首选来源设为Google首选来源
     

    **Linux 7.3 内核引入了对 FAT 文件系统驱动程序的修复,该驱动程序多年来接受了超出允许长度的文件名,默默地截断它们并导致意外行为。这个漏洞是由华为的一名工程师发现的,影响了数据的完整性,并在使用 open() 等函数时产生内核警告,尽管 vfat 并未受到影响。

    FAT 内部的一个无声漏洞

    Linux 的 FAT 文件系统驱动程序负责支持 FAT12、FAT16 和 FAT32,通常很少接收到相关更新,但对于 Linux 7.3,推出了一个修补程序,修复了一个可能长时间被忽视的缺陷。问题在于缺乏对文件名长度的上限检查,导致过长的文件名被默默截断,从而产生意外情况。

    当文件名超过 Linux 的 NAME_MAX 限制(255 字节)时,驱动程序会在没有发出任何警告的情况下截断超出部分,并继续进行操作,仿佛操作成功。这种行为并非故意,因为在后续读取这些文件时,系统只会匹配被截断的字节,这可能导致不一致和潜在的数据丢失。

    华为的工程师 Zizhi Wo 发现并解决了 FAT 驱动程序中的问题,他在补丁消息中解释说,msdos_format_name() 函数没有对输入名称的长度进行任何上限检查。

    超长文件名的风险

    为了说明这个故障的严重性,Wo 举了一个具体的例子:传递一个由 300 个 'A' 组成的文件名返回 0 作为成功,res 被设置为 "AAAAAAAA"(八个 'A' 加三个填充空格),报告成功的文件名远远超过 NAME_MAX。这个场景不仅令人困惑,还可能在内核中引发异常行为。

    当用户调用 open() 时,如果路径组件超过 255 字节,VFS 系统只应用 PATH_MAX,而不是单个组件的长度,因此 dentry 保留了原始的长名称,但分配了一个 inode 并变为正值。这会在 vfs_open() 中触发警告,并传播到 fsnotify_open() 和 fanotify_info_copy_name(),在这里会激活 WARN_ON_ONCE(),导致事件以空名称报告给用户空间。

    影响不仅限于烦人的警告,还可能影响依赖 fanotify 监控文件系统事件的系统。事件中的空名称可能会破坏依赖该信息的应用程序逻辑,产生潜在的漏洞或安全监控失败。

    幸运的是,vfat 文件系统并未受到此问题的影响,因为其创建过程经过 xlate_to_uni(),该过程拒绝超过 FAT_LFN_LEN(255 个字符)的名称。

    华为提出的修复方案

    实施的解决方案在 msdos_format_name() 的输入中添加了对 'len > NAME_MAX' 的检查,这是驱动程序中所有 msdos 名称处理的唯一入口点。此检查与 xfs、9p、ceph 和 simple_lookup() 在查找时进行的检查一致,确保没有名称超过系统设定的限制。

    这种方法确保从 Linux 7.3 内核开始,任何尝试在 FAT 系统中使用超过 255 字节的文件名的行为都会被有控制地拒绝,而不是默默地截断。该修复还避免了内核中不必要的警告,提高了系统的稳定性和安全性。

    该补丁已提交并现已合并到 Linux 7.3 中,预计也将在不久的将来回溯到稳定内核,以便使用旧版本内核的发行版用户能够受益于此修复。

    这种类型的故障虽然在像 FAT 这样古老的驱动程序中不常见,但强调了保持系统更新和审查处理关键操作(如文件访问)代码的重要性。

    本内容仅供参考,不构成任何金融、投资、法律或税务建议。文中提及的任何活动、奖励、线上活动或相关信息,不应被视为对购买、出售或交易任何加密资产的推荐、招揽或邀请。加密资产具有高波动性,存在价值损失风险。WEEX服务、产品及相关活动的可用性可能因地区而异。用户在参与前有责任确保符合当地适用法律法规。

    猜你喜欢

    国家风险再次回到500个基点:推动上涨的三大原因

    国家风险再次回到500个基点:推动上涨的三大原因

    根据分析师的说法,衡量J.P Morgan的指数再次触及这一关键水平,原因是多种地方和国际因素的结合。
    Reddit加入S&P 500,两年前售出所有比特币

    Reddit加入S&P 500,两年前售出所有比特币

    Reddit于8月18日加入S&P 500,两年前售出所有比特币和以太坊。回顾Coinbase在2025年的指数效应。
    Coldcard黑客事件暴露了比特币的认知问题

    Coldcard黑客事件暴露了比特币的认知问题

    美债收益率与芯片股回落施压标普500

    美债收益率与芯片股回落施压标普500

    迪士尼旗下的ABC起诉FCC,要求续牌并指控审查

    迪士尼旗下的ABC起诉FCC,要求续牌并指控审查

    迪士尼旗下的ABC对FCC提起了第一修正案诉讼,指控该监管机构因其对特朗普的批评节目而进行报复。此冲突在FCC因多样性、公平性和包容性(DEI)实践而提前审查广播许可证后升级。
    宾夕法尼亚州为数据中心提供电力和水资源条件

    宾夕法尼亚州为数据中心提供电力和水资源条件

    宾夕法尼亚州提出了一项标准,要求数据中心在获得州政府支持和税收优惠之前,必须首先满足电网成本、水资源使用、居民程序和雇佣要求。
    0G Private Computer 处理超过 2500 亿个代币,新增美元支付功能

    0G Private Computer 处理超过 2500 亿个代币,新增美元支付功能

    web3: pump.fun回购仓位转盈,$PUMP结束9个月浮亏

    web3: pump.fun回购仓位转盈,$PUMP结束9个月浮亏

    比特币作为数字房地产:摘自Leon Wankum的数字房地产

    比特币作为数字房地产:摘自Leon Wankum的数字房地产

    探讨比特币如何被理解为数字房地产,结合绝对稀缺性、全球可移植性和不断增长的经济网络,创造出一种新的价值存储和转移框架。
    美国7月待售房屋销售下降2.3%…抵押贷款利率达到6.7%

    美国7月待售房屋销售下降2.3%…抵押贷款利率达到6.7%

    SpaceX在2026年达到第100次发射里程碑:猎鹰9号发射24颗星链卫星

    SpaceX在2026年达到第100次发射里程碑:猎鹰9号发射24颗星链卫星

    SpaceX即将实现连续第三年达到年度第100次任务。猎鹰9号火箭将从加利福尼亚的范登堡太空军基地发射,搭载24颗星链卫星,随着公司朝着使用星舰进行大规模发射的时代迈进,年发射总数可能达到1000次。
    代理专利搜索:Clerq将数周的工作压缩至10分钟

    代理专利搜索:Clerq将数周的工作压缩至10分钟

    中国企业在比特币限制下模仿Strategy

    中国企业在比特币限制下模仿Strategy

    web3: Aave上XAUT存款增至7670万美元

    web3: Aave上XAUT存款增至7670万美元

    web3: Strive再购入79枚比特币,财库增至20246枚

    web3: Strive再购入79枚比特币,财库增至20246枚

    Lynq CEO:仅靠加密货币监管无法解决机构结算差距

    Lynq CEO:仅靠加密货币监管无法解决机构结算差距

    阿雷格里港召开BitDevs会议,邀请对比特币感兴趣的人参与讨论

    阿雷格里港召开BitDevs会议,邀请对比特币感兴趣的人参与讨论

    对比特币感兴趣的社区在首府阿雷格里港召开高水平讨论会议,了解如何参与。
    比特币回归12.6万美元成变量……纯粹的挖矿模式会逆转吗

    比特币回归12.6万美元成变量……纯粹的挖矿模式会逆转吗

    BitMine 接近以 5.82 百万 ETH 达到以太坊总供应量的 5%

    BitMine 接近以 5.82 百万 ETH 达到以太坊总供应量的 5%

    web3: 纳斯达克将增设夜盘时段应对加密市场竞争

    web3: 纳斯达克将增设夜盘时段应对加密市场竞争

    加密卡消费在七月激增2.5倍,达到7.59亿美元

    加密卡消费在七月激增2.5倍,达到7.59亿美元

    追踪Coldcard黑客。第一波盗贼可能为FBI所知

    追踪Coldcard黑客。第一波盗贼可能为FBI所知

    Clay Garrett的调查将1,082.65 BTC的转移与一家主要数据提供商的内部日志以“极为具体”的方式匹配。这些比特币仍未被移动。
    比特币挖矿:解决风能浪费的财政中立方案

    比特币挖矿:解决风能浪费的财政中立方案

    黑客攻击加密货币:Harmony 清除 141,000 个区块以取消 3,000 亿个 ONE 代币

    黑客攻击加密货币:Harmony 清除 141,000 个区块以取消 3,000 亿个 ONE 代币

    Harmony 清除 141,000 个区块以取消一场铸造 3,000 亿个 ONE 的黑客攻击,这一回滚引发了对区块链不可变性的讨论。
    北韩远程招聘渗透,面试验证成安全防线

    北韩远程招聘渗透,面试验证成安全防线

    北韩关联人员利用加密货币公司的远程招聘程序作为渗透路径的情况,因一次采访型报道而再次浮出水面。除了钱包黑客攻击外,面试、入职、设备配送...
    高盛以高达4.1亿美元收购LCN

    高盛以高达4.1亿美元收购LCN

    里德·黑斯廷斯谈Netflix裁员文化

    里德·黑斯廷斯谈Netflix裁员文化

    花旗将巴西雷亚尔剔除出套利交易:对投资者的影响

    花旗将巴西雷亚尔剔除出套利交易:对投资者的影响

    巴伊亚之家在RJ:分析师对BHIA3的看法

    巴伊亚之家在RJ:分析师对BHIA3的看法

    web3: 美国三州初选聚焦加密、数据中心与税改

    web3: 美国三州初选聚焦加密、数据中心与税改

    国家风险再次回到500个基点:推动上涨的三大原因

    根据分析师的说法,衡量J.P Morgan的指数再次触及这一关键水平,原因是多种地方和国际因素的结合。

    Reddit加入S&P 500,两年前售出所有比特币

    Reddit于8月18日加入S&P 500,两年前售出所有比特币和以太坊。回顾Coinbase在2025年的指数效应。

    Coldcard黑客事件暴露了比特币的认知问题

    美债收益率与芯片股回落施压标普500

    迪士尼旗下的ABC起诉FCC,要求续牌并指控审查

    迪士尼旗下的ABC对FCC提起了第一修正案诉讼,指控该监管机构因其对特朗普的批评节目而进行报复。此冲突在FCC因多样性、公平性和包容性(DEI)实践而提前审查广播许可证后升级。

    宾夕法尼亚州为数据中心提供电力和水资源条件

    宾夕法尼亚州提出了一项标准,要求数据中心在获得州政府支持和税收优惠之前,必须首先满足电网成本、水资源使用、居民程序和雇佣要求。
    ...
    邀请好友,赢取奖励
    邀请好友最高可得 $160 奖励 + 40% 返佣
    邀请好友,赢取奖励立即邀请

    最新文章

    2026/08/18

    国家风险再次回到500个基点:推动上涨的三大原因

    根据分析师的说法,衡量J.P Morgan的指数再次触及这一关键水平,原因是多种地方和国际因素的结合。
    2026/08/18

    Reddit加入S&P 500,两年前售出所有比特币

    Reddit于8月18日加入S&P 500,两年前售出所有比特币和以太坊。回顾Coinbase在2025年的指数效应。
    2026/08/18

    Coldcard黑客事件暴露了比特币的认知问题

    2026/08/18

    美债收益率与芯片股回落施压标普500

    2026/08/18

    迪士尼旗下的ABC起诉FCC,要求续牌并指控审查

    迪士尼旗下的ABC对FCC提起了第一修正案诉讼,指控该监管机构因其对特朗普的批评节目而进行报复。此冲突在FCC因多样性、公平性和包容性(DEI)实践而提前审查广播许可证后升级。
    更多

    WEEX 新上架代币

    logo社区
    iconiconiconiconiconicon
    客户服务:@weikecs
    商务合作:@weikecs
    量化做市商合作:bd@weex.com
    VIP服务:support@weex.com
    • 关于我们
    • 公告中心
    • WEEX博客
    • 品牌信息
    • 官方博客
    • 就业机会
    • 媒体报道
    • 加入 WEEX 社群
    • WXT专区
    • 法律声明
    • 风险提示
    • 条款与协议
    • 隐私说明
    • 廉正举报
    • 反洗钱政策
    • 执法请求指南
    • 教程中心
    • 产品公告
    • WEEX要闻
    • 产品公告
    • WEEX加密百科
    • 学习
    • Q&A
    • 现货交易
    • 合约交易
    • 名词解释
    • VIP服务
    • 下载
    • 合伙人
    • 保护基金
    • 储备金证明
    • 网站地图
    • ETF
    • 加密货币价格
    • 货币预测
    • WXT 价格
    • BTC 价格
    • ETH 价格
    • DOGE 价格
    • 如何购买加密货币
    • 如何购买 WXT
    • 如何购买 BTC
    • 如何购买 ETH
    • 如何购买 DOGE
    • 帮助中心
    • 费率标准
    • 交易规则
    • 常见问题
    • WEEX学堂
    • 官方验证渠道
    • 关于我们
    • 公告中心
    • WEEX博客
    • 品牌信息
    • 官方博客
    • 就业机会
    • 媒体报道
    • 加入 WEEX 社群
    • WXT专区
    • 帮助中心
    • 费率标准
    • 交易规则
    • 常见问题
    • WEEX学堂
    • 官方验证渠道
    • 联系客服Bot
    • VIP服务
    • 法律声明
    • 风险提示
    • 条款与协议
    • 隐私说明
    • 廉正举报
    • 反洗钱政策
    • 执法请求指南
    • 储备金证明
    • 邀请好友
    • OTC
    • 下载
    • 合伙人
    • VIP服务
    • API
    • 经纪商
    • 上币申请
    • 网站地图
    • 合约交易
    • 现货交易
    • 一键跟单
    • 市场
    • WEEX商城
    • 教程中心
    • 产品公告
    • WEEX要闻
    • 产品公告
    • WEEX加密百科
    • 学习
    • Q&A
    • 现货交易
    • 合约交易
    • 名词解释
    • VIP服务
    • 下载
    • 合伙人
    • 保护基金
    • 储备金证明
    • 网站地图
    • ETF
    • 加密货币价格
    • 货币预测
    • WXT 价格
    • BTC 价格
    • ETH 价格
    • DOGE 价格
    • 如何购买加密货币
    • 如何购买 WXT
    • 如何购买 BTC
    • 如何购买 ETH
    • 如何购买 DOGE
    • 关于我们
    • 公告中心
    • WEEX博客
    • 品牌信息
    • 官方博客
    • 就业机会
    • 媒体报道
    • 加入 WEEX 社群
    • WXT专区
    • 帮助中心
    • 费率标准
    • 交易规则
    • 常见问题
    • WEEX学堂
    • 官方验证渠道
    • 法律声明
    • 风险提示
    • 条款与协议
    • 隐私说明
    • 廉正举报
    • 反洗钱政策
    • 执法请求指南
    • 联系客服Bot
    • VIP服务
    • 合约交易
    • 现货交易
    • 一键跟单
    • 市场
    • WEEX商城
    • 储备金证明
    • 邀请好友
    • OTC
    • 下载
    • 合伙人
    • VIP服务
    • API
    • 经纪商
    • 上币申请
    • 网站地图
    • 教程中心
    • 产品公告
    • WEEX要闻
    • 产品公告
    • WEEX加密百科
    • 学习
    • Q&A
    • 现货交易
    • 合约交易
    • 名词解释
    • VIP服务
    • 下载
    • 合伙人
    • 保护基金
    • 储备金证明
    • 网站地图
    • ETF
    • 加密货币价格
    • 货币预测
    • WXT 价格
    • BTC 价格
    • ETH 价格
    • DOGE 价格
    • 如何购买加密货币
    • 如何购买 WXT
    • 如何购买 BTC
    • 如何购买 ETH
    • 如何购买 DOGE

    财富自由之路

    扫码下载

    注册
    h5 logo
    下载