跳到正文
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:暂缺