Every CVE Search/ Get API key

CVE-2021-23901

An XML external entity (XXE) injection vulnerability exists in the Nutch DmozParser

9.1 CriticalFix available

An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere with an application's processing of XML data. It often allows an attacker to view files on the application server filesystem, and to interact with any back-end or external systems that the application itself can access. This issue is fixed in Apache Nutch 1.18.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

4.41%Up 1.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.1

An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere with an application's processing of XML data. It often allows an attacker to view files on the application server filesystem, and to interact with any back-end or external systems that the application itself can access. This issue is fixed in Apache Nutch 1.18.

Record
CVE-2021-23901
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:P/A:N
Weakness
CWE-611
Updated
2026-11-02
CVE List No score

An XML external entity (XXE) injection vulnerability exists in the Nutch DmozParser

An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere with an application's processing of XML data. It often allows an attacker to view files on the application server filesystem, and to interact with any back-end or external systems that the application itself can access. This issue is fixed in Apache Nutch 1.18.

Record
CVE-2021-23901
Weakness
CWE-611
Updated
2026-11-02
EUVDEUVD-2022-1420 0.0

An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere with an application's processing of XML data. It often allows an attacker to view files on the application server filesystem, and to interact with any back-end or external systems that the application itself can access. This issue is fixed in Apache Nutch 1.18.

Record
EUVD-2022-1420
CVSS
0.0 NoneCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-fxhp-wrw9-3r97 9.1

XML external entity (XXE) injection in Apache Nutch

An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere with an application's processing of XML data. It often allows an attacker to view files on the application server filesystem, and to interact with any back-end or external systems that the application itself can access. This issue is fixed in Apache Nutch 1.18.

Record
GHSA-fxhp-wrw9-3r97
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-611
Updated
2026-11-02
OSVGHSA-fxhp-wrw9-3r97 9.1

XML external entity (XXE) injection in Apache Nutch

An XML external entity (XXE) injection vulnerability was discovered in the Nutch DmozParser and is known to affect Nutch versions < 1.18. XML external entity injection (also known as XXE) is a web security vulnerability that allows an attacker to interfere with an application's processing of XML data. It often allows an attacker to view files on the application server filesystem, and to interact with any back-end or external systems that the application itself can access. This issue is fixed in Apache Nutch 1.18.

Record
GHSA-fxhp-wrw9-3r97
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-611
Updated
2026-11-02
OSVSUSE-SU-2021:0323-1 No score

Security update for nutch-core

This update for nutch-core fixes the following issue:

  • CVE-2021-23901: fixed an XML external entity (XXE) injection in DmozParser (bsc#1181356)
Record
SUSE-SU-2021:0323-1
Updated
2026-11-02
OSVSUSE-SU-2021:0448-1 No score

Security update for SUSE Manager Server 4.0

This update fixes the following issues:

cpu-mitigations-formula:

  • Handle unsupported target systems gracefully (bsc#1179273)
  • add mitigations for Xen hypervisor

nutch-core:

  • Fix XXE injection in DmozParser CVE-2021-23901 (bsc#1181356)

smdba:

  • Do not remove the database if there is no backup and deal with manifest
  • Fix smdba throws error on mgr-setup/installation
  • Raise an exception on failed external process call
  • Fix TablePrint formatting
  • Rename configuration parameter wal_keep_segments to wal_keep_size (jsc#SLE-17030)
  • Revert modifying cpu_tuple_cost
  • Adapted spec file for RHEL8
  • Adapt recover mechanism for postgresql12 and later

spacecmd:

  • Fix spacecmd with no parameters produces traceback on SLE 11 SP4 (bsc#1176823)

spacewalk-backend:

  • Reposync: Fixed Kickstart functionality.
  • Reposync: Fixed URLGrabber error handling.
  • Reposync: Fix modular data handling for cloned channels (bsc#1177508)
  • Truncate author name in the changelog (bsc#1180285)
  • Drop Transfer-Encoding header from proxy respone to fix error response messages (bsc#1176906)
  • Prevent tracebacks on missing mail configuration (bsc#1179990)
  • Fix pycurl.error handling in suseLib.py (bsc#1179990)
  • Use sanitized repo label to build reposync repo cache path (bsc#1179410)
  • Quote the proxy settings to be used by Zypper (bsc#1179087)
  • Fix spacewalk-repo-sync to successfully manage and sync ULN repositories
  • Fix errors in spacewalk-debug and align postgresql queries to new DB version

spacewalk-branding:

  • Set Copyright year to 2021

spacewalk-certs-tools:

  • Improve check for correct CA trust store directory (bsc#1176417)

spacewalk-java:

  • Fix modular data handling for cloned channels (bsc#1177508)
  • Fix reboot action race condition (bsc#1177031)
  • Fix availability check for debian repositories (bsc#1180127)
  • Ignore duplicate NEVRAs in package profile update (bsc#1176018)
  • Prevent deletion of CLM environments if they're used in an autoinstallation profile (bsc#1179552)
  • Register saltkey XMLRPC handler and fix behavior of delete salt key (bsc#1179872)
  • Add validation for custom repository labels
  • Fix expanded support detection based on CentOS installations (bsc#1179589)
  • Add translation strings for newly added countries and timezones (jsc#PM-2081)
  • Fix the activation key handling from kickstart profile (bsc#1178647)
  • Update exception message in findSyncedMandatoryChannels
  • Fix check for available products on ISS Slaves (bsc#1177184)
  • Get media.1/products for cloned channels (bsc#1178303)
  • Calculate size to truncate a history message based on the htmlified version (bsc#1178503)
  • Change message 'Minion is down' to be more accurate
  • XMLRPC: Report architecture label in the list of installed packages (bsc#1176898)

spacewalk-reports:

  • Fixes no file content in spacewalk-report config-files
  • Write <binary data> placeholder instead of dumping binary data

spacewalk-utils:

  • Fix modular data handling for cloned channels (bsc#1177508)

spacewalk-web:

  • Prevent deletion of CLM environments if they're used in an autoinstallation profile (bsc#1179552)
  • Fix mandatory channels JS API to finish loading in case of error (bsc#1178839)

supportutils-plugin-susemanager:

  • Remove checks for obsolete packages
  • Gather new configfiles
  • Add more important informations

susemanager-doc-indexes:

  • Added new section for bootstrap repository for end of life products in Client Configuration Guide
  • Remove old certs before renaming moved to Administration Guide (bsc#1171836)
  • Fixed error in Create and Replace CA and Server Certificates of Administration Guide (bsc#1180001)
  • Combining activation keys works only with traditional clients. Updated in Client Configuration Guide and Reference. (bsc#1164451)

susemanager-docs_en:

  • Added new section for bootstrap repository for end of life products in Client Configuration Guide
  • Remove old certs before renaming moved to Administration Guide (bsc#1171836)
  • Fixed error in Create and…
Record
SUSE-SU-2021:0448-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.nutch:nutch
Maven
before 1.18
1.18
org.apache.nutch:nutch
Maven
before 1.18, plus listed versions
1.101.111.121.131.14
Show 11 moreShow less
1.151.161.171.31.41.51.5.11.61.71.81.9
1.18
nutch-core
SUSE:Manager Server Module 4.1
before 1.0.1-4.3.1
1.0.1-4.3.1
cpu-mitigations-formula
SUSE:Manager Server Module 4.0
before 0.3-4.9.2
0.3-4.9.2
nutch-core
SUSE:Manager Server Module 4.0
before 1.0.1-4.5.2
1.0.1-4.5.2
smdba
SUSE:Manager Server Module 4.0
before 1.7.8-0.3.3.2
1.7.8-0.3.3.2
spacecmd
SUSE:Manager Server Module 4.0
before 4.0.22-3.25.2
4.0.22-3.25.2
spacewalk-backend
SUSE:Manager Server Module 4.0
before 4.0.36-3.41.2
4.0.36-3.41.2
spacewalk-branding
SUSE:Manager Server Module 4.0
before 4.0.19-3.21.3
4.0.19-3.21.3
spacewalk-certs-tools
SUSE:Manager Server Module 4.0
before 4.0.18-3.24.2
4.0.18-3.24.2
Show 11 moreShow less
Affected packages
PackageAffectedFixed
spacewalk-java
SUSE:Manager Server Module 4.0
before 4.0.41-3.51.2
4.0.41-3.51.2
spacewalk-reports
SUSE:Manager Server Module 4.0
before 4.0.6-3.3.2
4.0.6-3.3.2
spacewalk-utils
SUSE:Manager Server Module 4.0
before 4.0.19-3.24.2
4.0.19-3.24.2
spacewalk-web
SUSE:Manager Server Module 4.0
before 4.0.26-3.39.3
4.0.26-3.39.3
supportutils-plugin-susemanager
SUSE:Manager Server Module 4.0
before 4.0.5-3.6.2
4.0.5-3.6.2
susemanager-doc-indexes
SUSE:Manager Server Module 4.0
before 4.0-10.30.2
4.0-10.30.2
susemanager-docs_en
SUSE:Manager Server Module 4.0
before 4.0-10.30.2
4.0-10.30.2
susemanager-frontend-libs
SUSE:Manager Server Module 4.0
before 4.0.3-4.6.2
4.0.3-4.6.2
susemanager-schema
SUSE:Manager Server Module 4.0
before 4.0.24-3.35.2
4.0.24-3.35.2
susemanager-sls
SUSE:Manager Server Module 4.0
before 4.0.32-3.40.2
4.0.32-3.40.2
susemanager-sync-data
SUSE:Manager Server Module 4.0
before 4.0.20-3.32.2
4.0.20-3.32.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-23901 is a critical vulnerability (CVSS 9.1) in Apache Nutch, published January 25, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.41%, the 91st percentile. Fixed in org.apache.nutch:nutch 1.18.

References

Show 35 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open