Read the docs
TI-2023-16832 Aliases CVE-2023-33964GHSA-7xpv-4pm9-xch2

mx-chain-go does not treat invalid transaction with wrong username correctly

Priority MEDIUM 44CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

mx-chain-go is an implementation of the MultiversX blockchain protocol written in the Go language. Metachain cannot process a cross-shard miniblock. Prior to version 1.4.16, an invalid transaction with the wrong username on metachain is not treated correctly on the metachain transaction processor. This is strictly a processing issue that could have happened on MultiversX chain. If an error like this had occurred, the metachain would have stopped notarizing blocks from the shard chains. The resuming of notarization is possible only after applying a patched binary version. A patch in version 1.4.16 introduces `processIfTxErrorCrossShard` for the metachain transaction processor. There are no known workarounds for this issue.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00569 47th percentileScored 2026-11-07
Fix Fixed mx-chain-go (multiversx): 1.4.16github.com/multiversx/mx-chain-go (Go): 1.4.16

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
multiversxmx-chain-gobefore 1.4.161.4.16Patch availableCNA
—github.com/multiversx/mx-chain-go (Go)before 1.4.161.4.16Patch availableGHSA-7xpv-4pm9-xch2
  • mx-chain-go Vendormultiversx Affected before 1.4.16 Fixed in 1.4.16 Patch available CNA
  • github.com/multiversx/mx-chain-go (Go) Vendor— Affected before 1.4.16 Fixed in 1.4.16 Patch available GHSA-7xpv-4pm9-xch2

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:multiversx:mx-chain-go:*:*:*:*:*:go:*:*before 1.4.16Vulnerablemultiversx
  • cpe:2.3:a:multiversx:mx-chain-go:*:*:*:*:*:go:*:* Versions before 1.4.16 Vulnerable ·multiversx

Remediation

  • Fix · CNA mx-chain-go (multiversx) Fixed in 1.4.16
  • Fix · GHSA-7xpv-4pm9-xch2 github.com/multiversx/mx-chain-go (Go) Fixed in 1.4.16 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-33964
  2. 2026-10-03 Alias added: GHSA-7xpv-4pm9-xch2

References

  • TI-2023-17283 mx-chain-go's relayed transactions always increment nonce CVSS 3.1HIGH 7.1

Sources