bitcoin core – regtest: ERROR: ProcessNewBlock: AcceptBlock FAILED: Unexpected witness data (code 16) found in v0.14.3

I have two bitcoind testing methods. v0.16.3 and v0.14.3. I found "unexpected witness data (code 16)" when node v0.14.3 tries to receive a block from the peer (v0.16.3).

How can I fix it? (I am trying to reproduce the CVE-2018-17144 error, the DDOS output, for learning)

I did that:

// start bitcoindA (v0.16.3)
$ /home/zono/bitcoinA/src/bitcoind -server -listen -port = 17591 -rpcuser = bitcoinrpc -rpcpassword = bitcoinrpcpass -rpcport = 16591 -datadir = $ HOME / Search / A / -connect - = localhost: pid = $ HOME / regtest / A / .pid -daemon -debug

// start bitcoindB (v0.14.3)
$ /home/zono/bitcoinB/src/bitcoind -server -listen -port = 17592 -rpcuser = bitcoinrpc -rpcpassword = bitcoinrpcpass -rpcport -rpcport = $ HOME / Search / B / -connect: = pid = $ HOME / regtest / B / .pid -daemon -debug

// Generate a block on BitcoindA
$ ./bitcoin/src/bitcoin-cli -rpcuser = bitcoinrpc -rpcpassword = bitcoinrpcpass -rpcport = 16591 -regtest generated 1

// Check the log for BitcoindB
$ tail -f /home/zono/regtest/B/regtest/debug.log

2019-01-27 03:36:27 Request block 086e6b0cdb854c4ffa08033af35a0a5866aebf1fe72195805401c4e7692861cb (1) peer = 0
2019-01-27 03:36:27 Send getdata (37 bytes) Peer = 0
2019-01-27 03:36:27 received: Block (262 bytes) Peer = 0
2019-01-27 03:36:27 received block 086e6b0cdb854c4ffa08033af35a0a5866aebf1fe72195805401c4e7692861cb peer = 0
2019-01-27 03:36:27 ERROR: AcceptBlock: unexpected witness, ContextualCheckBlock: unexpected witness data found (code 16)
2019-01-27 03:36:27 wrong behavior: 127.0.0.1:52872 peer = 0 (0 -> 100) BAN-THRESHOLD IMPLEMENTED
2019-01-27 03:36:27 ERROR: ProcessNewBlock: AcceptBlock FAILED
2019-01-27 03:36:27 Send rejection (58 bytes) Peer = 0
2019-01-27 03:36:27 Warning: ban local colleagues 127.0.0.1:52872 not!