网易首页 > 网易号 > 正文 申请入驻

一口气修掉17个CVE,Excelize 2.11.1发布

0
分享至

一个纯 Go 写的表格库,这次把安全补丁打成了主角。Excelize 发布 2.11.1 版本,最显眼的变化是修掉了一串 CVE 编号的安全问题,其中不少是直接让程序崩溃的 panic。


先看硬门槛:这个版本把 Go 语言版本要求提到了 Go 1.26.0 或更高,原因是升级了依赖包 golang.org/x/crypto。这是一处破坏性变更,老项目升级前得先看自己的 Go 版本够不够。

安全修复覆盖了读写表格的多个环节,包括:

  • 读取负值共享字符串索引的单元格值时崩溃(CVE-2026-104819)
  • 透视表字段索引非法时 GetPivotTables 崩溃(CVE-2026-107211)
  • 行迭代器行号无上限(CVE-2026-107212)
  • 工作表没有绘图部件时 GetSlicers 崩溃(CVE-2026-107213)
  • 解密畸形工作簿时崩溃(CVE-2026-107214)
  • 解密工作簿时 EncryptionInfo 与 EncryptedPackage 流大小无上限分配(CVE-2026-107215)
  • 循环 ANCHORARRAY 公式引用导致 CalcCellValue 栈溢出(CVE-2026-107216)
  • ColumnNameToNumber 与 JoinCellName 接受非法列名引发整数溢出(CVE-2026-107217)
  • LEFT、LEFTB、RIGHT、RIGHTB 公式函数的 Unicode 处理与计数溢出(CVE-2026-107218)
  • 派生敏捷解密密钥时自旋次数无上限(CVE-2026-107219)
  • 合并单元格引用为空时崩溃(CVE-2026-107220)
  • 某行单元格未按列升序排列时崩溃(CVE-2026-107221)
  • 条件格式规则畸形时 GetConditionalFormats 崩溃(CVE-2026-107222)
  • 最小与最大列号溢出(CVE-2026-107223)
  • 拒绝超出有符号 int64 范围的 Zip64 未压缩大小(CVE-2026-107224)
  • 负值样式索引取样式时崩溃(CVE-2026-107225)

功能侧也有新增。这个版本加入了 EmbeddedObject 数据类型,新增两个常量 MaxCFBStreamSizeV3 和 MaxCFBStreamSizeV4;新增 GetShapes 函数用于获取形状;新增 GetEmbeddedObjects 与 SetGetEmbeddedObject,用于读写嵌入对象。CalcCellValue 的 AND 公式函数开始支持矩阵参数,SetConditionalFormat 则会校验样式索引。

兼容性上,SetCellValue 存储数值的精度已与 Microsoft Excel 对齐。这一条对做报表导出的人意义不小,数值对不上的老问题有了官方口径。

Bug 修复里最扎眼的是公式计算。CalcCellValue 一次性修掉了 16 个公式函数返回错误结果的问题,名单包括 COUNT、COUNTA、EDATE、HLOOKUP、IF、INDIRECT、ISNUMBER、MDETERM、MINVERSE、OR、SUM、TRIM、VALUE、VLOOKUP、WEEKDAY 和 XLOOKUP。此外还修了括号或运算符内出现错误值时结果不对、部分场景不返回预期错误、括号不配对时崩溃、AVERAGEIFS 等函数参数非法时崩溃等问题。

其他修复还包括:GetPictures 在部分情况下不返回编辑定位;AddChart 与 AddChartSheet 在部分情况下生成无效图表并损坏工作簿;流式写入器未对时长单元格值应用数字格式;用 time.Duration 设置单元格值时的精度丢失;AddSlicer 对不同字段复用透视表切片器缓存;GetStyle 对无图案填充返回无效样式;工作簿使用绝对路径时 GetFormControls 与 GetTables 取不到表单控件和表格;GetPanes 在部分情况下取不到拆分窗格;SetCalcProps 无法把计算属性设为 false;ExcelDateToTime 对 1900 年 1 月和 2 月返回早一天的日期。

周边生态同步更新:文档站已覆盖 12 种语言,包括阿拉伯语、德语、英语、西班牙语、法语、意大利语、日语、韩语、葡萄牙语、俄语、简体中文和繁体中文;excelize-wasm 的 NPM 包、excelize-py 的 PyPI 包、ExcelizeCs 的 NuGet 包均已发布更新版本。

这个库支持读写 XLAM、XLSM、XLSX、XLTM、XLTX 文件,兼容 Microsoft Excel 2007 及之后版本生成的表格文档,并提供流式 API 处理大数据量工作表。项目地址在 github.com/xuri/excelize。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
西部排名又变了:勇士创NBA奇迹,湖人剑指前三,2队排名互换

西部排名又变了:勇士创NBA奇迹,湖人剑指前三,2队排名互换

篮球大视野
2026-11-02 14:09:22
背AED出差、戒烟很久了,胡歌自曝身边相继有朋友因心梗离世:很难过、很痛苦

背AED出差、戒烟很久了,胡歌自曝身边相继有朋友因心梗离世:很难过、很痛苦

新民周刊
2026-11-02 16:51:02
马卡:穆里尼奥找到理想阵容,沿用主力框架

马卡:穆里尼奥找到理想阵容,沿用主力框架

懂球帝
2026-11-02 18:39:26
“法轮功”内讧,上演“狗咬狗”丑剧!

“法轮功”内讧,上演“狗咬狗”丑剧!

中国反邪教
2026-11-02 08:47:09
纪委放大招!严查公务员这5类行为,查到一起处理一起!

纪委放大招!严查公务员这5类行为,查到一起处理一起!

细说职场
2026-11-02 19:11:43
11月1号起社保欠缴处罚全国统一

11月1号起社保欠缴处罚全国统一

21世纪经济报道
2026-11-02 14:49:06
美伊局势,大消息!特朗普最新表态!原油,直线下挫,黄金拉升

美伊局势,大消息!特朗普最新表态!原油,直线下挫,黄金拉升

证券时报
2026-11-02 12:09:03
午后突发!600715,地天板!

午后突发!600715,地天板!

新浪财经
2026-11-02 14:07:18
勇士最大收获!伦德博格37+6+6三分创纪录 效率远超“浪投王”阿卡夫

勇士最大收获!伦德博格37+6+6三分创纪录 效率远超“浪投王”阿卡夫

醉卧浮生
2026-11-02 11:56:10
APEC深圳峰会在即,民进党把台湾当成国家,竟向大陆提出抗议

APEC深圳峰会在即,民进党把台湾当成国家,竟向大陆提出抗议

再战五百回合
2026-11-01 21:31:14
1952年罗荣桓问三野兵团副司令:定你副军级,有意见吗?他反问了一句,罗帅沉默

1952年罗荣桓问三野兵团副司令:定你副军级,有意见吗?他反问了一句,罗帅沉默

纪史行者
2026-11-02 06:10:16
配合升级改造,本周六22时至周日8时,北京地铁1号线三站封闭

配合升级改造,本周六22时至周日8时,北京地铁1号线三站封闭

新京报
2026-11-02 17:45:29
石油“虎”退休11年被查,曾因事故受到记过处分

石油“虎”退休11年被查,曾因事故受到记过处分

中国新闻周刊
2026-11-01 19:34:02
多名日本人在聚会场所使用纳粹标志,引发全球网友严厉批评,“野蛮、无知、愚蠢”

多名日本人在聚会场所使用纳粹标志,引发全球网友严厉批评,“野蛮、无知、愚蠢”

都市快报橙柿互动
2026-11-01 23:24:41
基建狂魔!马斯克自曝SpaceX算力进展,已与中国总算力相当

基建狂魔!马斯克自曝SpaceX算力进展,已与中国总算力相当

问问马斯克AskMusk
2026-11-01 16:41:44
拖了6年,耗资2亿,没上映就被判死刑,刘德华这新片就是个笑话

拖了6年,耗资2亿,没上映就被判死刑,刘德华这新片就是个笑话

靠谱电影君
2026-11-02 17:20:47
明查|肯尼亚18层坍塌大楼由“中国承建”?不实,中企参与救援

明查|肯尼亚18层坍塌大楼由“中国承建”?不实,中企参与救援

澎湃新闻
2026-11-01 07:54:33
官媒发文,章子怡高调官宣喜讯,47岁的她私生活到底有多壕

官媒发文,章子怡高调官宣喜讯,47岁的她私生活到底有多壕

老娱记啊
2026-11-02 16:14:24
轿车再次“大降价”,11月降价榜更新,最大降幅50%,燃油车霸榜

轿车再次“大降价”,11月降价榜更新,最大降幅50%,燃油车霸榜

沙雕小琳琳
2026-11-02 05:11:25
铁了心对付中国?暴跌58%,俄罗斯大幅加税,中国汽车出口骤降

铁了心对付中国?暴跌58%,俄罗斯大幅加税,中国汽车出口骤降

听风喃
2026-10-17 08:00:36
2026-11-02 20:04:49
摸鱼算法
摸鱼算法
致力于用最前沿的AI技术,换取更多发呆时间的三十岁青年。
199文章数 74关注度
往期回顾 全部

头条要闻

中共中央批准开除郭永航党籍:曾任广州市委书记等职

头条要闻

中共中央批准开除郭永航党籍:曾任广州市委书记等职

体育要闻

24岁老秀:说最狂的话,打最勇的球

娱乐要闻

宋慧乔首次公开离婚真相,原因心酸

财经要闻

在座各位AI,都是“垃圾”

科技要闻

连AI都有领导了!DeepSeek让它们自己抢活干

汽车要闻

百万超跑同款悬架? 第二代海豹07野心不小

态度原创

数码
亲子
健康
时尚
军事航空

数码要闻

海光发布14XX系列工业控制CPU,支持-40℃~ +105℃宽温

亲子要闻

自闭症家长培训,手把手教比上大课有效得多

查不出猝死风险?可能是项目没做对

秋季火了一种穿搭,叫“针织衫+半身裙”,温柔高级又显瘦

军事要闻

以总理敦促特朗普中期选举后恢复对伊战争 特朗普回应

无障碍浏览 进入关怀版