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

本文作者:郭佳

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

相关文章
|
运维 API 对象存储
阿里云OSS上传图片不能打开的解决办法
  最近项目需要把附件部署到阿里云oss,集成过程中发现上传的图片不能直接打开预览,只能下载到本地保存。   解决办法:设置ContentType   var endpoint="阿里云OSS EndPoint";   // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
4330 0
|
网络协议
Diameter协议
【本文转载于Diameter协议】 Diameter是计算机网络中使用的一个认证、授权和审计协议。它从功能更少的RADIUS协议进化而来,并且取代之。        Dimater应用通过添加新的命令或属性扩展基础协议,例如使用扩展认证 协议(EAP)。 与RADIUS协议比较        名字是一个单词游戏(从RADIUS,半径到DIAMETER,直径),从
6237 0
|
机器学习/深度学习 编解码 算法
DL之DeepLabv3:DeepLab v3和DeepLab v3+算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之DeepLabv3:DeepLab v3和DeepLab v3+算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之DeepLabv3:DeepLab v3和DeepLab v3+算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
|
XML 移动开发 前端开发
Spring Boot的Web开发之Thymeleaf模板引擎的解析及使用(Thymeleaf的基础语法以及常用属性)
Spring Boot的Web开发之Thymeleaf模板引擎的解析及使用(Thymeleaf的基础语法以及常用属性)
398 0
Spring Boot的Web开发之Thymeleaf模板引擎的解析及使用(Thymeleaf的基础语法以及常用属性)
|
机器学习/深度学习 容器
PIE-engine 教程 ——基于PIE-engine的水体频率变化长时序遥感监测自动计算平台
PIE-engine 教程 ——基于PIE-engine的水体频率变化长时序遥感监测自动计算平台
738 0
PIE-engine 教程 ——基于PIE-engine的水体频率变化长时序遥感监测自动计算平台
|
SQL 存储 安全
Mybatis和Hibernate:防止SQL注入
Mybatis和Hibernate:防止SQL注入
Mybatis和Hibernate:防止SQL注入
|
人工智能 运维 供应链
依图开放AI芯片视觉计算创新平台,实现算法芯片对接「即插即用」
造芯,比以往任何时刻都更牵动人心。前有芯片技术被卡脖子多年,后有中美贸易下芯片产业链国有化势在必行。 但造芯远非一日之功,这背后所牵涉到的算法技术、设计能力、数据打磨、供应链支持繁杂而深远,往往是牵一发而动全身。于是,一个能够集聚产业链各方力量并实现资源优化配置的产业平台就成为关键。
890 0
依图开放AI芯片视觉计算创新平台,实现算法芯片对接「即插即用」
|
弹性计算 运维 网络协议
拔得头筹 | 阿里云混合云荣膺IPv6最佳实践奖
10月21日,由全球IPv6论坛及下一代互联网国家工程中心主办的“2021全球IPv6下一代互联网峰会”在广州南沙开幕。作为下一代互联网产业领域的全球性年度盛会,来自全球产业精英通过线上线下的方式齐聚一堂,共研下一代互联网新技术,共议全球下一代互联网新生态,全面推进我国IPv6商用部署,推动全球下一代互联网产业蓬勃发展。
924 0
拔得头筹 |  阿里云混合云荣膺IPv6最佳实践奖
|
存储 缓存 NoSQL
Zookeeper
Zookeeper的特性与节点数据类型及使用场景进行简单介绍
1417 0
|
存储 机器学习/深度学习 数据采集
阿里云为自动驾驶量身打造一体化解决方案,助力行业突破技术瓶颈
针对各自动驾驶行业中涉及到的多元化的场景需求,阿里云为其量身打造了一套集采、传、存、算一体化的数据存储解决方案。
5124 0
阿里云为自动驾驶量身打造一体化解决方案,助力行业突破技术瓶颈