Vulnerabilities / CVE-2021-26291

critical

CVE-2021-26291

maven: Block repositories using http by default

Published Modified CWE 346
In the Trivy database since at least 24 Oct 2026, 07:11 UTCWhen it arrived before that build is not recorded.

Severity by source

NVD9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
GHSA9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Red Hat7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Bitnami9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Bitnami, CBL-Mariner, Photon OS. Rated lower by Red Hat (high), Ubuntu (medium).

Description

Apache Maven will follow repositories that are defined in a dependency’s Project Object Model (pom) which may be surprising to some users, resulting in potential risk if a malicious actor takes over that repository or is able to insert themselves into a position to pretend to be that repository. Maven is changing the default behavior in 3.8.1+ to no longer follow http (non-SSL) repository references by default. More details available in the referenced urls. If you are currently using a repository manager to govern the repositories used by your builds, you are unaffected by the risks present in the legacy behavior, and are unaffected by this vulnerability and change to default behavior. See this link for more information about repository management: https://maven.apache.org/repository-management.html

Affected packages and fixed versions

SourcePackageFixed in
bitnami::Bitnami Vulnerability Databasemaven3.8.1
CBL-Mariner 1.0maven0:3.8.1-1.cm1
maven::GitHub Security Advisory Mavenorg.apache.maven:maven-compat, org.apache.maven:maven-core3.8.1
Photon OS 4.0apache-maven3.9.0-2.ph4
chainguardhadoop-fips-3.3.63.3.6-r21
debian 10mavenno fix listed
debian 11mavenno fix listed
debian 12maven3.8.6-1
debian 13maven3.8.6-1
debian 14maven3.8.6-1
debian 9mavenno fix listed
echomaven3.8.6-1
Show all 308 entries from 24 sources
SourcePackageFixed in
bitnami::Bitnami Vulnerability Databasemaven3.8.1
CBL-Mariner 1.0maven0:3.8.1-1.cm1
maven::GitHub Security Advisory Mavenorg.apache.maven:maven-compat3.8.1
maven::GitHub Security Advisory Mavenorg.apache.maven:maven-core3.8.1
Photon OS 4.0apache-maven3.9.0-2.ph4
chainguardhadoop-fips-3.3.63.3.6-r21
debian 10mavenno fix listed
debian 11mavenno fix listed
debian 12maven3.8.6-1
debian 13maven3.8.6-1
debian 14maven3.8.6-1
debian 9mavenno fix listed
echomaven3.8.6-1
rapidfort alma 9apache-commons-clino fix listed
rapidfort alma 9apache-commons-codecno fix listed
rapidfort alma 9apache-commons-iono fix listed
rapidfort alma 9atinjectno fix listed
rapidfort alma 9google-guiceno fix listed
rapidfort alma 9guavano fix listed
rapidfort alma 9httpcomponents-clientno fix listed
rapidfort alma 9httpcomponents-coreno fix listed
rapidfort alma 9jakarta-annotationsno fix listed
rapidfort alma 9jansino fix listed
rapidfort alma 9jcl-over-slf4jno fix listed
rapidfort alma 9jsr-305no fix listed
rapidfort alma 9mavenno fix listed
rapidfort alma 9maven-libno fix listed
rapidfort alma 9maven-openjdk11no fix listed
rapidfort alma 9maven-openjdk17no fix listed
rapidfort alma 9maven-openjdk21no fix listed
rapidfort alma 9maven-openjdk25no fix listed
rapidfort alma 9maven-openjdk8no fix listed
rapidfort alma 9maven-resolverno fix listed
rapidfort alma 9maven-shared-utilsno fix listed
rapidfort alma 9maven-wagonno fix listed
rapidfort alma 9plexus-cipherno fix listed
rapidfort alma 9plexus-classworldsno fix listed
rapidfort alma 9plexus-containers-component-annotationsno fix listed
rapidfort alma 9plexus-interpolationno fix listed
rapidfort alma 9plexus-sec-dispatcherno fix listed
rapidfort alma 9plexus-utilsno fix listed
rapidfort alma 9sisuno fix listed
rapidfort alma 9slf4jno fix listed
rapidfort Oracle Linux 9httpcomponents-clientno fix listed
rapidfort Oracle Linux 9maven-shared-utilsno fix listed
rapidfort Oracle Linux 9plexus-utilsno fix listed
rapidfort Oracle Linux 9slf4jno fix listed
rapidfort Red Hat 9apache-commons-clino fix listed
rapidfort Red Hat 9apache-commons-codecno fix listed
rapidfort Red Hat 9apache-commons-iono fix listed
rapidfort Red Hat 9atinjectno fix listed
rapidfort Red Hat 9google-guiceno fix listed
rapidfort Red Hat 9guavano fix listed
rapidfort Red Hat 9httpcomponents-clientno fix listed
rapidfort Red Hat 9httpcomponents-coreno fix listed
rapidfort Red Hat 9jakarta-annotationsno fix listed
rapidfort Red Hat 9jansino fix listed
rapidfort Red Hat 9jcl-over-slf4jno fix listed
rapidfort Red Hat 9jsr-305no fix listed
rapidfort Red Hat 9mavenno fix listed
rapidfort Red Hat 9maven-libno fix listed
rapidfort Red Hat 9maven-openjdk11no fix listed
rapidfort Red Hat 9maven-openjdk17no fix listed
rapidfort Red Hat 9maven-openjdk21no fix listed
rapidfort Red Hat 9maven-openjdk25no fix listed
rapidfort Red Hat 9maven-openjdk8no fix listed
rapidfort Red Hat 9maven-resolverno fix listed
rapidfort Red Hat 9maven-shared-utilsno fix listed
rapidfort Red Hat 9maven-wagonno fix listed
rapidfort Red Hat 9plexus-cipherno fix listed
rapidfort Red Hat 9plexus-classworldsno fix listed
rapidfort Red Hat 9plexus-containers-component-annotationsno fix listed
rapidfort Red Hat 9plexus-interpolationno fix listed
rapidfort Red Hat 9plexus-sec-dispatcherno fix listed
rapidfort Red Hat 9plexus-utilsno fix listed
rapidfort Red Hat 9sisuno fix listed
rapidfort Red Hat 9slf4jno fix listed
rapidfort rocky 9apache-commons-clino fix listed
rapidfort rocky 9apache-commons-codecno fix listed
rapidfort rocky 9apache-commons-iono fix listed
rapidfort rocky 9atinjectno fix listed
rapidfort rocky 9google-guiceno fix listed
rapidfort rocky 9guavano fix listed
rapidfort rocky 9httpcomponents-clientno fix listed
rapidfort rocky 9httpcomponents-coreno fix listed
rapidfort rocky 9jakarta-annotationsno fix listed
rapidfort rocky 9jansino fix listed
rapidfort rocky 9mavenno fix listed
rapidfort rocky 9maven-resolverno fix listed
rapidfort rocky 9maven-shared-utilsno fix listed
rapidfort rocky 9maven-wagonno fix listed
rapidfort rocky 9plexus-cipherno fix listed
rapidfort rocky 9plexus-classworldsno fix listed
rapidfort rocky 9plexus-containersno fix listed
rapidfort rocky 9plexus-interpolationno fix listed
rapidfort rocky 9plexus-sec-dispatcherno fix listed
rapidfort rocky 9plexus-utilsno fix listed
rapidfort rocky 9sisuno fix listed
rapidfort rocky 9slf4jno fix listed
rapidfort ubuntu 20.04maven0:3.8.7-2
rapidfort ubuntu 22.04maven0:3.8.7-2
rapidfort ubuntu 24.04maven0:3.8.7-2
Red Hataopallianceno fix listed
Red Hatapache-commons-clino fix listed
Red Hatapache-commons-codecno fix listed
Red Hatapache-commons-iono fix listed
Red Hatatinjectno fix listed
Red Hatgoogle-guiceno fix listed
Red Hatguavano fix listed
Red Hathttpcomponents-clientno fix listed
Red Hathttpcomponents-coreno fix listed
Red Hatjakarta-annotationsno fix listed
Red Hatjansino fix listed
Red Hatjavapackages-tools:201801::aopallianceno fix listed
Red Hatjavapackages-tools:201801::apache-commons-clino fix listed
Red Hatjavapackages-tools:201801::apache-commons-codecno fix listed
Red Hatjavapackages-tools:201801::apache-commons-iono fix listed
Red Hatjavapackages-tools:201801::apache-commons-lang3no fix listed
Red Hatjavapackages-tools:201801::apache-commons-loggingno fix listed
Red Hatjavapackages-tools:201801::atinjectno fix listed
Red Hatjavapackages-tools:201801::cdi-apino fix listed
Red Hatjavapackages-tools:201801::geronimo-annotationno fix listed
Red Hatjavapackages-tools:201801::glassfish-elno fix listed
Red Hatjavapackages-tools:201801::glassfish-el-apino fix listed
Red Hatjavapackages-tools:201801::google-guiceno fix listed
Red Hatjavapackages-tools:201801::guavano fix listed
Red Hatjavapackages-tools:201801::guava20no fix listed
Red Hatjavapackages-tools:201801::hawtjnino fix listed
Red Hatjavapackages-tools:201801::hawtjni-runtimeno fix listed
Red Hatjavapackages-tools:201801::httpcomponents-clientno fix listed
Red Hatjavapackages-tools:201801::httpcomponents-coreno fix listed
Red Hatjavapackages-tools:201801::jakarta-annotationsno fix listed
Red Hatjavapackages-tools:201801::jansino fix listed
Red Hatjavapackages-tools:201801::jansi-nativeno fix listed
Red Hatjavapackages-tools:201801::jboss-interceptors-1.2-apino fix listed
Red Hatjavapackages-tools:201801::jcl-over-slf4jno fix listed
Red Hatjavapackages-tools:201801::jsoupno fix listed
Red Hatjavapackages-tools:201801::jsr-305no fix listed
Red Hatjavapackages-tools:201801::mavenno fix listed
Red Hatjavapackages-tools:201801::maven-libno fix listed
Red Hatjavapackages-tools:201801::maven-openjdk11no fix listed
Red Hatjavapackages-tools:201801::maven-openjdk17no fix listed
Red Hatjavapackages-tools:201801::maven-openjdk21no fix listed
Red Hatjavapackages-tools:201801::maven-openjdk8no fix listed
Red Hatjavapackages-tools:201801::maven-resolverno fix listed
Red Hatjavapackages-tools:201801::maven-resolver-apino fix listed
Red Hatjavapackages-tools:201801::maven-resolver-connector-basicno fix listed
Red Hatjavapackages-tools:201801::maven-resolver-implno fix listed
Red Hatjavapackages-tools:201801::maven-resolver-spino fix listed
Red Hatjavapackages-tools:201801::maven-resolver-transport-wagonno fix listed
Red Hatjavapackages-tools:201801::maven-resolver-utilno fix listed
Red Hatjavapackages-tools:201801::maven-shared-utilsno fix listed
Red Hatjavapackages-tools:201801::maven-wagonno fix listed
Red Hatjavapackages-tools:201801::maven-wagon-fileno fix listed
Red Hatjavapackages-tools:201801::maven-wagon-httpno fix listed
Red Hatjavapackages-tools:201801::maven-wagon-http-sharedno fix listed
Red Hatjavapackages-tools:201801::maven-wagon-provider-apino fix listed
Red Hatjavapackages-tools:201801::plexus-cipherno fix listed
Red Hatjavapackages-tools:201801::plexus-classworldsno fix listed
Red Hatjavapackages-tools:201801::plexus-containersno fix listed
Red Hatjavapackages-tools:201801::plexus-containers-component-annotationsno fix listed
Red Hatjavapackages-tools:201801::plexus-interpolationno fix listed
Red Hatjavapackages-tools:201801::plexus-sec-dispatcherno fix listed
Red Hatjavapackages-tools:201801::plexus-utilsno fix listed
Red Hatjavapackages-tools:201801::sisuno fix listed
Red Hatjavapackages-tools:201801::sisu-injectno fix listed
Red Hatjavapackages-tools:201801::sisu-plexusno fix listed
Red Hatjavapackages-tools:201801::slf4jno fix listed
Red Hatjcl-over-slf4jno fix listed
Red Hatjenkins-2-pluginsno fix listed
Red Hatjsr-305no fix listed
Red Hatmavenno fix listed
Red Hatmaven-libno fix listed
Red Hatmaven-openjdk11no fix listed
Red Hatmaven-openjdk17no fix listed
Red Hatmaven-openjdk21no fix listed
Red Hatmaven-openjdk25no fix listed
Red Hatmaven-openjdk8no fix listed
Red Hatmaven-resolverno fix listed
Red Hatmaven-shared-utilsno fix listed
Red Hatmaven-unboundno fix listed
Red Hatmaven-wagonno fix listed
Red Hatmaven:3.5::aopallianceno fix listed
Red Hatmaven:3.5::apache-commons-clino fix listed
Red Hatmaven:3.5::apache-commons-codecno fix listed
Red Hatmaven:3.5::apache-commons-iono fix listed
Red Hatmaven:3.5::apache-commons-lang3no fix listed
Red Hatmaven:3.5::apache-commons-loggingno fix listed
Red Hatmaven:3.5::atinjectno fix listed
Red Hatmaven:3.5::cdi-apino fix listed
Red Hatmaven:3.5::geronimo-annotationno fix listed
Red Hatmaven:3.5::glassfish-elno fix listed
Red Hatmaven:3.5::glassfish-el-apino fix listed
Red Hatmaven:3.5::google-guiceno fix listed
Red Hatmaven:3.5::guavano fix listed
Red Hatmaven:3.5::guava20no fix listed
Red Hatmaven:3.5::hawtjnino fix listed
Red Hatmaven:3.5::hawtjni-runtimeno fix listed
Red Hatmaven:3.5::httpcomponents-clientno fix listed
Red Hatmaven:3.5::httpcomponents-coreno fix listed
Red Hatmaven:3.5::jakarta-annotationsno fix listed
Red Hatmaven:3.5::jansino fix listed
Red Hatmaven:3.5::jansi-nativeno fix listed
Red Hatmaven:3.5::jboss-interceptors-1.2-apino fix listed
Red Hatmaven:3.5::jcl-over-slf4jno fix listed
Red Hatmaven:3.5::jsoupno fix listed
Red Hatmaven:3.5::jsr-305no fix listed
Red Hatmaven:3.5::mavenno fix listed
Red Hatmaven:3.5::maven-libno fix listed
Red Hatmaven:3.5::maven-openjdk11no fix listed
Red Hatmaven:3.5::maven-openjdk17no fix listed
Red Hatmaven:3.5::maven-openjdk21no fix listed
Red Hatmaven:3.5::maven-openjdk8no fix listed
Red Hatmaven:3.5::maven-resolverno fix listed
Red Hatmaven:3.5::maven-resolver-apino fix listed
Red Hatmaven:3.5::maven-resolver-connector-basicno fix listed
Red Hatmaven:3.5::maven-resolver-implno fix listed
Red Hatmaven:3.5::maven-resolver-spino fix listed
Red Hatmaven:3.5::maven-resolver-transport-wagonno fix listed
Red Hatmaven:3.5::maven-resolver-utilno fix listed
Red Hatmaven:3.5::maven-shared-utilsno fix listed
Red Hatmaven:3.5::maven-wagonno fix listed
Red Hatmaven:3.5::maven-wagon-fileno fix listed
Red Hatmaven:3.5::maven-wagon-httpno fix listed
Red Hatmaven:3.5::maven-wagon-http-sharedno fix listed
Red Hatmaven:3.5::maven-wagon-provider-apino fix listed
Red Hatmaven:3.5::plexus-cipherno fix listed
Red Hatmaven:3.5::plexus-classworldsno fix listed
Red Hatmaven:3.5::plexus-containersno fix listed
Red Hatmaven:3.5::plexus-containers-component-annotationsno fix listed
Red Hatmaven:3.5::plexus-interpolationno fix listed
Red Hatmaven:3.5::plexus-sec-dispatcherno fix listed
Red Hatmaven:3.5::plexus-utilsno fix listed
Red Hatmaven:3.5::sisuno fix listed
Red Hatmaven:3.5::sisu-injectno fix listed
Red Hatmaven:3.5::sisu-plexusno fix listed
Red Hatmaven:3.5::slf4jno fix listed
Red Hatmaven:3.6::aopallianceno fix listed
Red Hatmaven:3.6::apache-commons-clino fix listed
Red Hatmaven:3.6::apache-commons-codecno fix listed
Red Hatmaven:3.6::apache-commons-iono fix listed
Red Hatmaven:3.6::apache-commons-lang3no fix listed
Red Hatmaven:3.6::apache-commons-loggingno fix listed
Red Hatmaven:3.6::atinjectno fix listed
Red Hatmaven:3.6::cdi-apino fix listed
Red Hatmaven:3.6::geronimo-annotationno fix listed
Red Hatmaven:3.6::glassfish-elno fix listed
Red Hatmaven:3.6::glassfish-el-apino fix listed
Red Hatmaven:3.6::google-guiceno fix listed
Red Hatmaven:3.6::guavano fix listed
Red Hatmaven:3.6::guava20no fix listed
Red Hatmaven:3.6::hawtjnino fix listed
Red Hatmaven:3.6::hawtjni-runtimeno fix listed
Red Hatmaven:3.6::httpcomponents-clientno fix listed
Red Hatmaven:3.6::httpcomponents-coreno fix listed
Red Hatmaven:3.6::jakarta-annotationsno fix listed
Red Hatmaven:3.6::jansino fix listed
Red Hatmaven:3.6::jansi-nativeno fix listed
Red Hatmaven:3.6::jboss-interceptors-1.2-apino fix listed
Red Hatmaven:3.6::jcl-over-slf4jno fix listed
Red Hatmaven:3.6::jsoupno fix listed
Red Hatmaven:3.6::jsr-305no fix listed
Red Hatmaven:3.6::mavenno fix listed
Red Hatmaven:3.6::maven-libno fix listed
Red Hatmaven:3.6::maven-openjdk11no fix listed
Red Hatmaven:3.6::maven-openjdk17no fix listed
Red Hatmaven:3.6::maven-openjdk21no fix listed
Red Hatmaven:3.6::maven-openjdk8no fix listed
Red Hatmaven:3.6::maven-resolverno fix listed
Red Hatmaven:3.6::maven-resolver-apino fix listed
Red Hatmaven:3.6::maven-resolver-connector-basicno fix listed
Red Hatmaven:3.6::maven-resolver-implno fix listed
Red Hatmaven:3.6::maven-resolver-spino fix listed
Red Hatmaven:3.6::maven-resolver-transport-wagonno fix listed
Red Hatmaven:3.6::maven-resolver-utilno fix listed
Red Hatmaven:3.6::maven-shared-utilsno fix listed
Red Hatmaven:3.6::maven-wagonno fix listed
Red Hatmaven:3.6::maven-wagon-fileno fix listed
Red Hatmaven:3.6::maven-wagon-httpno fix listed
Red Hatmaven:3.6::maven-wagon-http-sharedno fix listed
Red Hatmaven:3.6::maven-wagon-provider-apino fix listed
Red Hatmaven:3.6::plexus-cipherno fix listed
Red Hatmaven:3.6::plexus-classworldsno fix listed
Red Hatmaven:3.6::plexus-containersno fix listed
Red Hatmaven:3.6::plexus-containers-component-annotationsno fix listed
Red Hatmaven:3.6::plexus-interpolationno fix listed
Red Hatmaven:3.6::plexus-sec-dispatcherno fix listed
Red Hatmaven:3.6::plexus-utilsno fix listed
Red Hatmaven:3.6::sisuno fix listed
Red Hatmaven:3.6::sisu-injectno fix listed
Red Hatmaven:3.6::sisu-plexusno fix listed
Red Hatmaven:3.6::slf4jno fix listed
Red Hatplexus-cipherno fix listed
Red Hatplexus-classworldsno fix listed
Red Hatplexus-containersno fix listed
Red Hatplexus-containers-component-annotationsno fix listed
Red Hatplexus-interpolationno fix listed
Red Hatplexus-sec-dispatcherno fix listed
Red Hatplexus-utilsno fix listed
Red Hatrh-maven36-mavenno fix listed
Red Hatrh-maven36-maven-javadocno fix listed
Red Hatrh-maven36-maven-libno fix listed
Red Hatsisuno fix listed
Red Hatslf4jno fix listed
ubuntu 16.04-ESMmaven3.3.9-3ubuntu0.1~esm1
ubuntu 18.04-ESMmaven3.6.0-1~18.04.1ubuntu0.1~esm1
ubuntu 20.04-ESMmaven3.6.3-1ubuntu0.1~esm1
ubuntu 22.04mavenno fix listed

References

All 60 references

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.