OtterSec·· 2022-12-09精选AI 评分68
OtterSec 分析 Solana realloc 函数的内存越界风险及修复方案
Rust, realloc, and references
AI 导读
OtterSec 指出 Solana 程序中的 `AccountInfo::realloc` 函数在调整账户数据大小时未进行边界检查,若新长度超出允许范围可能导致内存越界写入。
推荐理由
原文深入剖析了 Solana 程序中 realloc 函数因缺乏边界检查导致的内存越界风险,并展示了如何通过 Rust unsafe 代码优化来规避潜在漏洞。
来源:OtterSec · osec.io
入库时 BTC:暂缺