Solidity Bug Info

Bug Name Description Severity
Private methods can be overridden by inheriting contracts.
While private methods of base contracts are not visible and cannot be called directly from the derived contract, it is still possible to declare a function of the same name and type and thus change the behaviour of the base contract's function.

- First Introduced: 0.3.0
- Fixed in Version: 0.5.17
- Published:
- Severity<: low