MEDIUM4.6
GHSA-7mqj-xgf8-p59v
Apache NiFi Cross-site Scripting vulnerability
Quick fix
GHSA-7mqj-xgf8-p59v — org.apache.nifi:nifi-web-ui: upgrade to the fixed version with the command below.
# pom.xml: bump <version>1.28.0</version> for org.apache.nifi:nifi-web-uiDetails
Apache NiFi 1.10.0 through 1.27.0 and 2.0.0-M1 through 2.0.0-M3 support a description field for Parameters in a Parameter Context configuration that is vulnerable to cross-site scripting. An authenticated user, authorized to configure a Parameter Context, can enter arbitrary JavaScript code, which the client browser will execute within the session context of the authenticated user. Upgrading to Apache NiFi 1.28.0 or 2.0.0-M4 is the recommended mitigation.
Are you affected?
Enter the version of the package you're using.
Affected packages
Maven/org.apache.nifi:nifi-web-ui
Introduced in:
1.10.0Fixed in: 1.28.0Fix
# pom.xml: bump <version>1.28.0</version> for org.apache.nifi:nifi-web-uiMaven/org.apache.nifi:nifi-web-ui
Introduced in:
2.0.0-M1Fixed in: 2.0.0-M4Fix
# pom.xml: bump <version>2.0.0-M4</version> for org.apache.nifi:nifi-web-uiReferences
- https://nvd.nist.gov/vuln/detail/CVE-2024-45477[ADVISORY]
- https://github.com/apache/nifi/pull/9195[WEB]
- https://github.com/apache/nifi/commit/153c87a7daaeebea9b119066285b840ea4056e09[WEB]
- https://github.com/apache/nifi[PACKAGE]
- https://github.com/apache/nifi/blob/rel/nifi-1.27.0/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp/js/nf/canvas/nf-parameter-contexts.js#L2197[WEB]
- https://issues.apache.org/jira/browse/NIFI-13675[WEB]
- https://lists.apache.org/thread/shdv0tw9hggj7tx9pl7g93mgok2lwbj9[WEB]
- https://nifi.apache.org/documentation/security/#CVE-2024-45477[WEB]