已合并
fix:CVE-2026-14266漏洞修复挑单6.1LTS #41
ChenShiCoder创建于 8月6日
fix:CVE-2026-14266漏洞修复挑单6.1LTS #41
已合并
共 1 个文件变更+6-0
| @@ -604,6 +604,12 @@ static SRes MixCoder_Code(CMixCoder *p, | |||
| 604 | 604 | ||
| 605 | srcLen2 = srcLenOrig; | 605 | srcLen2 = srcLenOrig; |
| 606 | destLen2 = destLenOrig; | 606 | destLen2 = destLenOrig; |
| 607 | + if (p->numCoders != 1) | ||
| 608 | + { | ||
| 609 | + if (destLen2 < p->outWritten) | ||
| 610 | + return SZ_ERROR_FAIL; | ||
| 611 | + destLen2 -= p->outWritten; | ||
| 612 | + } | ||
| 607 | 613 | ||
| 608 | { | 614 | { |
| 609 | IStateCoder *coder = &p->coders[0]; | 615 | IStateCoder *coder = &p->coders[0]; |