Skip to content

Conversation

@ensbot
Copy link

@ensbot ensbot commented Feb 2, 2020

Impact

A user who owns an ENS domain can set a "trapdoor", allowing them to transfer ownership to another user, and later regain ownership without the new owner's consent or awareness.

Patches

A new ENS deployment is being rolled out that fixes this vulnerability in the ENS registry. The registry is newly deployed at 0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e.

Workarounds

Do not accept transfers of ENS domains from other users on the old registrar.

Check the migration guide in our docs.

rgeraldes and others added 27 commits September 25, 2018 12:42
* more context for some errors

* check are blocks equal at the reOrg stage

* fmt

* extrect IsEqual block method

* extract IsParent method in block type
…ning-on-latest

fixed warn on already latest version
* duplicate vote logging

* fmt

* warn log level for nil-voting

* prevent log spamming

* discovery topic include chain and network IDs

* fmt
…g-err

changed message from parsing version filename
* Added tests for ExchangeMgr
* Added docs for the Solidity code

* WIP dockerfile

* Added solidoc dockerfile

* Updated ReadMe and regenerated the docs using the docker tool

* Added pipeline for drone to create solidity docs

* Updated mkdocs.yml, fixes

* Better use of the docker image

* Updated solidoc docker implementation

* Smart contracts -> Core Contracts

* Build node modules before anything else

* Regenerated docs; separated assert and build

* Moved docs to proper location

* Added git debugging

* Moved docs to the proper directory

* Added diff

* Added solidoc 1.0.3

* Fixed typo

* Update go_generate
* use currency for p2p discovery

* Moved KUSD const to its own package
* Added docs for the Solidity code

* WIP dockerfile

* Added solidoc dockerfile

* Updated ReadMe and regenerated the docs using the docker tool

* Added pipeline for drone to create solidity docs

* Updated mkdocs.yml, fixes

* Better use of the docker image

* Updated solidoc docker implementation

* Smart contracts -> Core Contracts

* Build node modules before anything else

* Regenerated docs; separated assert and build

* Moved docs to proper location

* Added git debugging

* Moved docs to the proper directory

* Added diff

* Added solidoc 1.0.3

* Fixed typo

* Update go_generate

* Generate solidity docs on push to dev

* Don't execute on pushes to feature branches
* refactored not logged in state to smaller parts

* simplified if

* removed unused channel subscription

* removed unecessary check
* Implemented genesis freeze

* removed test_genesis
* e2e concurrency experiment

* Removed chained WaitFors

* Added debugging

* Reduced max timeout

* Rolled back concurrency

* Remove concurrency

* Changed timeouts; tagged subset of features

* Increased ready timeout

* Added node and token features
* Removed Stability contract and all of its references

* Removed Stability and Price provier from docs

* regenrated contract docs

* fixes

* Removed unused struct members

* Removed loader test because the freeze breaks it
* Added initial html for minting tools

* Global governor setting

* Minting in web interface

* Confirm mints

* React for governors list

* React control panel

* Error handling and user notifications

* minimal styling

* Table filtering

* optional IPC path

* build process

* Go generate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants