Headline
CVE-2022-26534: The nodes change view frequently and stop generating blocks. · Issue #2211 · FISCO-BCOS/FISCO-BCOS
FISCO-BCOS release-3.0.0-rc2 was discovered to contain an issue where a malicious node, via a malicious viewchange packet, will cause normal nodes to change view excessively and stop generating blocks.
Describe the bug
I start a chain with 4 nodes, one of the nodes is a malicious one. It will change the value of some fields of a message. After starting the group, I started the stress testing program. And the program stuck. The log shows that the nodes stop producing new blocks and keep view changing.
To Reproduce
Steps to reproduce the behavior:
- Start a chain with 4 nodes;
- Start the stress testing program;
- The error occurs
Expected behavior
Nodes produce the blocks normally.
Screenshots
The stress testing program stuck here (2% of the transactions are received)
Environment (please complete the following information):
- OS: Ubuntu 20.04
- FISCO BCOS Version 3.0.0-rc2 (master branch)
Additional context
The log files:
nodes_logs_0301.zip