UBUNTU-CVE-2020-1898

Source
https://ubuntu.com/security/CVE-2020-1898
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2020/UBUNTU-CVE-2020-1898.json
JSON Data
https://api.test.osv.dev/v1/vulns/UBUNTU-CVE-2020-1898
Upstream
Published
2021-03-11T01:15:00Z
Modified
2025-10-24T04:48:15Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

The fb_unserialize function did not impose a depth limit for nested deserialization. That meant a maliciously constructed string could cause deserialization to recurse, leading to stack exhaustion. This issue affected HHVM prior to v4.32.3, between versions 4.33.0 and 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.59.0, 4.60.0, 4.61.0, 4.62.0.

References

Affected packages

Ubuntu:16.04:LTS / hhvm

Package

Name
hhvm
Purl
pkg:deb/ubuntu/hhvm@3.11.1+dfsg-1ubuntu1?arch=source&distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

3.*

3.11.0+dfsg-1
3.11.1+dfsg-1
3.11.1+dfsg-1ubuntu1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "hhvm",
            "binary_version": "3.11.1+dfsg-1ubuntu1"
        },
        {
            "binary_name": "hhvm-dev",
            "binary_version": "3.11.1+dfsg-1ubuntu1"
        }
    ]
}

Ubuntu:18.04:LTS / hhvm

Package

Name
hhvm
Purl
pkg:deb/ubuntu/hhvm@3.21.0+dfsg-2ubuntu2?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

3.*

3.21.0+dfsg-2
3.21.0+dfsg-2build1
3.21.0+dfsg-2build2
3.21.0+dfsg-2build3
3.21.0+dfsg-2ubuntu2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "hhvm",
            "binary_version": "3.21.0+dfsg-2ubuntu2"
        },
        {
            "binary_name": "hhvm-dev",
            "binary_version": "3.21.0+dfsg-2ubuntu2"
        }
    ]
}