EDU 智能合约出现重大漏洞,可转走任意账户的 EDU Token

简介:

又双叒叕有智能合约曝出漏洞了。

据慢雾区最新消息,EDU 智能合约出现重大漏洞,可转走任意账户的 EDU Token。

目前已经发现有黑客的大量洗劫行为,攻击者不需要私钥即可转走你账户里所有的 EDU,并且由于合约没有 Pause 设计,导致无法止损。

据慢雾区分析,在 transferFrom 函数中,未校验 allowed[_from][msg.sender] >= _value 并且函数内 allowed[_from][msg.sender] -= _value; 没有使用 SafeMath,导致无法抛出异常并回滚交易。

EDU 智能合约出现重大漏洞,可转走任意账户的 EDU Token

悲惨的是,由于合约没有 Pause 设计,导致无法止损,目前只能耐心等待官方公告。

链接:EduCoinToken (EDU) ERC20 Token Tracker

补充修复方法: 在 require(balances[_from] >= _value); 下一行增加 require(allowed[_from][msg.sender] >= _value); 或者引入 SafeMath,在合约中增加 using SafeMath for uint256; 同时修改为 allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);


原文发布时间为:2018-05-24

本文作者:郭佳

本文来自云栖社区合作伙伴“雷锋网”,了解相关信息可以关注“雷锋网”。

相关文章
|
8月前
通义灵码2.5版本全新体验
Qwen3:基于70亿参数大模型,代码生成准确率提升35%,支持30+编程语言。具备智能体模式,可自主决策优化代码,记忆上下文达8K tokens,感知工程状态。集成MCP工具,访问魔搭社区广场,一键安装3000+工具,支持自定义扩展。
176 8
|
8月前
|
安全 算法 Ubuntu
Linux(openssl)环境:编程控制让证书自签的技巧。
总结:在Linux环境中,OpenSSL是一个非常实用的工具,可以帮助我们轻松地生成自签名证书。通过上述三个简单步骤,即可为内部网络、测试环境或开发环境创建自签名证书。但在公共访问场景下,建议购买经过权威认证机构签发的证书,以避免安全警告。
386 13
|
8月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
189 18
|
8月前
|
搜索推荐
通义灵码使用反馈
这款工具可根据个人需求生成代码,多次交互后能较好满足需求,输入备注即可获得后续代码提示。其优点在于个性化定制与智能提示,但处理复杂逻辑时需多次输入输出,且实体类编写时提示较为单一,顺序也可能与备注不符,仍有改进空间以提升效率。
|
8月前
|
机器学习/深度学习 数据采集 算法
大数据加持的预测性维护:让设备故障“未卜先知”
大数据加持的预测性维护:让设备故障“未卜先知”
510 2
|
Prometheus 监控 Cloud Native
如何使用Prometheus监控Docker Swarm集群的资源使用情况?
还可以根据实际需求进行进一步的配置和优化,如设置告警规则,当资源使用超出阈值时及时发出警报。通过这些步骤,能够有效地使用 Prometheus 对 Docker Swarm 集群的资源进行监控和管理。
676 161
|
10月前
|
区块链
从考勤混乱到薪酬秒算!揭秘HR如何用数字化工具逆袭成”时间管理大师”
职场中,传统HR管理面临深层困境,如考勤与薪酬系统孤立、数据割裂等问题。Gartner报告显示,83%的HR部门仍在多个孤立系统间奔波,而一体化智能平台可提升217%的人均效能。某互联网公司因团建调休与出差审批冲突,6人3天的考勤记录耗时24小时处理,凸显传统考勤痛点。智能考勤融合多数据源后,门店排班效率提升40%,劳动纠纷下降67%。薪酬计算方面,自动化系统将千人薪资计算从3天缩至2小时,错误率降至0.05%。数字化工具赋能HR,从基础操作到策略制定,释放创造力并反哺业务增长,助力HR成为“时间管理大师”。
|
11月前
|
计算机视觉
RT-DETR改进策略【卷积层】| 2024最新轻量级自适应提取模块 LAE 即插即用 保留局部信息和全局信息
RT-DETR改进策略【卷积层】| 2024最新轻量级自适应提取模块 LAE 即插即用 保留局部信息和全局信息
347 4
RT-DETR改进策略【卷积层】| 2024最新轻量级自适应提取模块 LAE 即插即用 保留局部信息和全局信息
|
10月前
|
自然语言处理 数据可视化 BI
二维码标签制作攻略:如何选择苗木树牌制作工具?
二维码树牌虽然是简单在树牌上增加了一个二维码,但通过“一树一码”的方式,实现了信息化管理
|
缓存 Java Shell
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
569 15
Android 系统缓存扫描与清理方法分析