GHSA-32wr-8wxm-852ccritical9.8
Deserialization of Untrusted Data in NukeViet
Impact
includes/core/is_user.php in NukeViet before 4.3.04 deserializes the untrusted nvloginhash cookie (i.e., the code relies on PHP's serialization format when JSON can be used to eliminate the risk).
Source excerpt · OSVAffected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
nukeviet/nukeviet Packagist
| Affected range | Recorded fix |
|---|---|
| Earlier releases before 4.3.04Ecosystem versions | 4.3.04 |
Version evidence: OSV · GHSA-32wr-8wxm-852c
View original version evidence (1 explicit versions)
Original source description
includes/core/is_user.php in NukeViet before 4.3.04 deserializes the untrusted nvloginhash cookie (i.e., the code relies on PHP's serialization format when JSON can be used to eliminate the risk).
References
- Security advisory nvd.nist.gov/vuln/detail/CVE-2019-7725
- Patch github.com/nukeviet/nukeviet/pull/2740/commits/05dfb9b4531f12944fe39556f58449b9a56241be
- Release notes github.com/nukeviet/nukeviet/blob/4.3.04/CHANGELOG.txt
- Release notes github.com/nukeviet/nukeviet/blob/nukeviet4.3/CHANGELOG.txt
- Source reference github.com/nukeviet/nukeviet/compare/4.3.03...4.3.04