CVE catalog

CVE-2020-5529

htmlunit - security update

[CVE catalog]

HtmlUnit prior to 2.37.0 contains code execution vulnerabilities. HtmlUnit initializes Rhino engine improperly, hence a malicious JavScript code can execute arbitrary Java code on the application. Moreover, when embedded in Android application, Android-specific initialization of Rhino engine is done in an improper way, hence a malicious JavaScript code can execute arbitrary Java code on the application.

Severity
Medium · CVSS 5.6CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Published
Updated
Source
[NVD] · [CVE record]
EPSS
4.72% · Oct 27, 2026

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Distribution / releasePackageVersionStatusSource
Ubuntuprohtmlunit2.8-2ubuntu1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529]
Ubuntuprohtmlunit2.8-3ubuntu1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529]
Ubuntuprohtmlunit2.8-3ubuntu1+esm1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529]
Ubuntu16.04htmlunit2.8-1ubuntu2UnknownSource applicability is not established[UBUNTU-CVE-2020-5529][USN-4584-1]
Ubuntu16.04htmlunit2.8-1ubuntu2.1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529][USN-4584-1]
Debian9htmlunit2.8-2UnknownSource applicability is not established[DLA-2326-1]
Debian9htmlunit2.8-2+deb9u1UnknownSource applicability is not established[DLA-2326-1]
Provider details and historical evidence
Distribution / releasePackageVersionStatusSource
Debian9htmlunit2.8-2UnknownSource applicability is not established[DLA-2326-1]
Debian9htmlunit2.8-2+deb9u1UnknownSource applicability is not established[DLA-2326-1]
Ubuntu16.04htmlunit2.8-1ubuntu2UnknownSource applicability is not established[UBUNTU-CVE-2020-5529][USN-4584-1]
Ubuntu16.04htmlunit2.8-1ubuntu2.1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529][USN-4584-1]
Ubuntuprohtmlunit2.8-2ubuntu1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529]
Ubuntuprohtmlunit2.8-3ubuntu1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529]
Ubuntuprohtmlunit2.8-3ubuntu1+esm1UnknownSource applicability is not established[UBUNTU-CVE-2020-5529]
Original provider fields
{
  "package_releases": [],
  "fixed_versions": [],
  "distribution_packages": [
    {
      "name": "htmlunit",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "2.8-1ubuntu2.1"
            }
          ]
        }
      ],
      "release": "16.04",
      "versions": [
        "2.8-1ubuntu2"
      ],
      "ecosystem": "deb",
      "provider_url": "https://osv.dev/vulnerability/UBUNTU-CVE-2020-5529",
      "fixed_version": "2.8-1ubuntu2.1",
      "provider_source": "pypi",
      "provider_record_id": "UBUNTU-CVE-2020-5529",
      "provider_updated_at": "2026-04-29T09:47:46.248164Z",
      "applicability_unknown": true
    },
    {
      "name": "htmlunit",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            }
          ]
        }
      ],
      "release": "pro",
      "versions": [
        "2.8-2ubuntu1",
        "2.8-3ubuntu1",
        "2.8-3ubuntu1+esm1"
      ],
      "ecosystem": "deb",
      "provider_url": "https://osv.dev/vulnerability/UBUNTU-CVE-2020-5529",
      "fixed_version": "",
      "provider_source": "pypi",
      "provider_record_id": "UBUNTU-CVE-2020-5529",
      "provider_updated_at": "2026-04-29T09:47:46.248164Z",
      "applicability_unknown": true
    },
    {
      "name": "htmlunit",
      "distro": "ubuntu",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "2.8-1ubuntu2.1"
            }
          ]
        }
      ],
      "release": "16.04",
      "versions": [
        "2.8-1ubuntu2"
      ],
      "ecosystem": "deb",
      "provider_url": "https://osv.dev/vulnerability/USN-4584-1",
      "fixed_version": "2.8-1ubuntu2.1",
      "provider_source": "pypi",
      "provider_record_id": "USN-4584-1",
      "provider_updated_at": "2026-04-27T15:45:08.852311Z",
      "applicability_unknown": true
    },
    {
      "name": "htmlunit",
      "distro": "debian",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "2.8-2+deb9u1"
            }
          ]
        }
      ],
      "release": "9",
      "versions": [
        "2.8-2"
      ],
      "ecosystem": "deb",
      "provider_url": "https://osv.dev/vulnerability/DLA-2326-1",
      "fixed_version": "2.8-2+deb9u1",
      "provider_source": "pypi",
      "provider_record_id": "DLA-2326-1",
      "provider_updated_at": "2026-03-09T01:22:46.574282Z",
      "applicability_unknown": true
    }
  ]
}

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

Observed:

References