Every CVE Search/ Get API key

CVE-2026-45205

Apache Commons Configuration: StackOverflowError for YAML input with cycles

5.3 MediumFix available

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

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
None
Integrity
None
Availability
Low

Exploit likelihood

0.47%Up 0.5 points since May 14, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.3

Apache Commons Configuration: StackOverflowError for YAML input with cycles

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
CVE-2026-45205
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-674
Updated
2026-11-02
EUVDEUVD-2026-30267 5.3

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
EUVD-2026-30267
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-337m-mw94-2v6g 5.3

Apache Commons Configuration: StackOverflowError for YAML input with cycles

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
GHSA-337m-mw94-2v6g
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-674
Updated
2026-11-02
NVD 5.3

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
CVE-2026-45205
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-674
Updated
2026-11-02
OSV 5.3

Apache Commons Configuration: StackOverflowError for YAML input with cycles

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
CVE-2026-45205
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-674
Updated
2026-11-02
OSVDEBIAN-CVE-2026-45205 5.3

Uncontrolled Recursion vulnerability in Apache Commons. When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0. Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
DEBIAN-CVE-2026-45205
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
Show 14 moreShow less
OSVGHSA-337m-mw94-2v6g 5.3

Apache Commons Configuration: StackOverflowError for YAML input with cycles

Uncontrolled Recursion vulnerability in Apache Commons.

When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0.

Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
GHSA-337m-mw94-2v6g
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-674
Updated
2026-11-02
OSVRHLW-2026-10f7476ff588dde7 5.3

Lightwell Security Advisory: commons-configuration2 2.14.0.rhlw-00001

Red Hat Lightwell has released org.apache.commons:commons-configuration2 2.14.0.rhlw-00001 with a backported security fix.

CVE-2026-45205: Apache Commons Configuration: StackOverflowError for YAML input with cycles

This patched artifact is a drop-in replacement for org.apache.commons:commons-configuration2 2.14.0 from Maven Central.

Record
RHLW-2026-10f7476ff588dde7
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-45205 5.3

Uncontrolled Recursion vulnerability in Apache Commons. When processing an untrusted configuration file, Commons Configuration will throw a StackOverflowError for YAML input with cycles. This issue affects Apache Commons: from 2.2 before 2.15.0. Users are recommended to upgrade to version 2.15.0, which fixes the issue.

Record
UBUNTU-CVE-2026-45205
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVCLSA-2026-1778028242 No score

TuxCare security update for com.squareup.retrofit2 (3 CVEs)

TuxCare rebuilt 5 com.squareup.retrofit2 packages to address 3 CVEs. Fixed in 2.9.0-tuxcare.1.

Record
CLSA-2026-1778028242
Updated
2026-11-02
OSVCLSA-2026-1784682834 No score

TuxCare security update for org.apache.commons:commons-configuration2 (1 CVE)

TuxCare rebuilt org.apache.commons:commons-configuration2 to address 1 CVE. Fixed in 2.12.0-tuxcare.1.

Record
CLSA-2026-1784682834
Updated
2026-11-02
OSVCLSA-2026-1788215347 No score

TuxCare security update for org.apache.logging.log4j (7 CVEs)

TuxCare rebuilt 23 org.apache.logging.log4j packages to address 7 CVEs. Fixed in 2.11.0-tuxcare.1.

Record
CLSA-2026-1788215347
Updated
2026-11-02
OSVCLSA-2026-1788757933 No score

TuxCare security update for org.apache.commons:commons-configuration2 (1 CVE)

TuxCare rebuilt org.apache.commons:commons-configuration2 to address 1 CVE. Fixed in 2.11.0-tuxcare.1.

Record
CLSA-2026-1788757933
Updated
2026-11-02
OSVCLSA-2026-1788766641 No score

TuxCare security update for com.jayway.jsonpath (3 CVEs)

TuxCare rebuilt 2 com.jayway.jsonpath packages to address 3 CVEs. Fixed in 2.9.0-tuxcare.1.

Record
CLSA-2026-1788766641
Updated
2026-11-02
OSVCLSA-2026-1789371248 No score

TuxCare security update for org.apache.commons:commons-configuration2 (1 CVE)

TuxCare rebuilt org.apache.commons:commons-configuration2 to address 1 CVE. Fixed in 2.9.0-tuxcare.1.

Record
CLSA-2026-1789371248
Updated
2026-11-02
OSVCLSA-2026-1793122844 No score

TuxCare security update for org.apache.commons:commons-configuration2 (2 CVEs)

TuxCare rebuilt org.apache.commons:commons-configuration2 to address 2 CVEs. Fixed in 2.8.0-tuxcare.2.

Record
CLSA-2026-1793122844
Updated
2026-11-02
OSVopenSUSE-SU-2026:10784-1 No score

apache-commons-configuration2-2.15.0-1.1 on GA media

These are all security issues fixed in the apache-commons-configuration2-2.15.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10784-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20841-1 No score

Security update for apache-commons-lang3, apache-commons-text, apache-commons-configuration2, apache-commons-cli, apache-commons-io, apache-commons-codec

This update for apache-commons-lang3, apache-commons-text, apache-commons-configuration2, apache-commons-cli, apache-commons-io, apache-commons-codec fixes the following issues:

Changes in apache-commons-lang3:

Update to 3.20.0

  • New features:

    • Add SystemProperties.getPath(String, Supplier<Path>)
    • Add JavaVersion.JAVA_25
    • Add JavaVersion.JAVA_26
    • Add SystemUtils.IS_JAVA_25
    • Add SystemUtils.IS_JAVA_26
    • Add MutablePair.ofNonNull(Map.Entry)
    • Add TimedSemaphore.builder(), Builder, and deprecate constructors
    • LANG-1504: Adding labels and history to split StopWatch
  • Fixed Bugs:

    • Optimize ObjectToStringComparator.compare() method
    • [javadoc] Improve StringUtils Javadoc
    • Fix internal inverted logic in private isEnum() method and correct its usage in getFirstEnum()
    • Use accessors in ToStringStyle so subclasses can effectively override them
    • 'LocaleUtils.toLocale(String)' for a 2 letter country code now returns a value instead of throwing an 'IllegalArgumentException'
    • Fix typo in StringUtils.trunctate() IllegalArgumentException message and test assertion messages
    • Fix test fixture in ReflectionDiffBuilderTest.testTransientFieldDifference()
    • LANG-1789: NullPointerException when generating NoSuchMethodException in MethodUtils
    • LANG-1786: Map deprecated TimeZone short IDs and avoid JRE WARNINGs to the console
    • LANG-1792: TypeUtils.toString() skips angle brackets for Class type
    • Mention JDK 25 LTS as a tested version in the release notes
  • Changes:

    • Bump org.apache.commons:commons-parent from 88 to 92
  • Update to 3.19.0

    • New features:

      • Add ArrayUtils.SOFT_MAX_ARRAY_LENGTH
      • Add SystemUtils.IS_OS_NETWARE
      • Add MethodUtils.getAccessibleMethod(Class, Method)
      • Add documentation to site for CVE-2025-48924 ClassUtils.getClass(...) can throw a StackOverflowError on very long inputs
      • Add StringUtils.indexOfAny(CharSequence, int, char...)
      • Add ConcurrentException.ConcurrentException(String)
      • Add DateUtils.toLocalDateTime(Date[, TimeZone])
      • Add DateUtils.toOffsetDateTime(Date[, TimeZone])
      • Add DateUtils.toZonedDateTime(Date[, TimeZone])
      • Add ByteConsumer
      • Add ByteSupplier
      • Add FailableByteConsumer
      • Add FailableByteSupplier
      • LANG-1784: Add Functions methods for null-safe mapping and chaining
      • LANG-1784: Add Failable methods for null-safe mapping and chaining
      • Add DoubleRange.fit(double)
      • Add IntegerRange.fit(int)
      • Add LongRange.fit(long)
      • Add DurationUtils.get(String, TemporalUnit, long)
      • Add DurationUtils.getMillis(String, long)
      • Add DurationUtils.getSeconds(String, long)
      • Add SystemProperties.getBoolean(Class, String, boolean)
      • Add SystemProperties.getInt(Class, String, int)
      • Add SystemProperties.getLong(Class, String, long)
    • Fixed Bugs:

      • LANG-1778: MethodUtils.getMatchingMethod() doesn't respect the hierarchy of methods
      • MethodUtils.getMethodObject(Class<?>, String, Class<?>...) now returns null instead of throwing a NullPointerException, as it does for other exception types
      • Reduce spurious failures in ArrayUtilsTest methods that test ArrayUtils.shuffle() methods
      • MethodUtils cannot find or invoke a public method on a public class implemented in its package-private superclass
      • AtomicSafeInitializer.get() can spin internally if the FailableSupplier given to AbstractConcurrentInitializer .AbstractBuilder.setInitializer(FailableSupplier) throws a RuntimeException
      • LANG-1783: WordUtils.containsAllWords?() may throw PatternSyntaxException
      • LANG-1782: MethodUtils cannot find or invoke vararg methods without providing vararg types or values
      • MethodUtils cannot find or invoke vararg methods of interface types
      • MethodUtils…
Record
openSUSE-SU-2026:20841-1
Updated
2026-11-02
OSVSUSE-SU-2026:21996-1 No score

Security update for apache-commons-lang3, apache-commons-text, apache-commons-configuration2, apache-commons-cli, apache-commons-io, apache-commons-codec

This update for apache-commons-lang3, apache-commons-text, apache-commons-configuration2, apache-commons-cli, apache-commons-io, apache-commons-codec fixes the following issues:

Changes in apache-commons-lang3:

Update to 3.20.0

  • New features:

    • Add SystemProperties.getPath(String, Supplier<Path>)
    • Add JavaVersion.JAVA_25
    • Add JavaVersion.JAVA_26
    • Add SystemUtils.IS_JAVA_25
    • Add SystemUtils.IS_JAVA_26
    • Add MutablePair.ofNonNull(Map.Entry)
    • Add TimedSemaphore.builder(), Builder, and deprecate constructors
    • LANG-1504: Adding labels and history to split StopWatch
  • Fixed Bugs:

    • Optimize ObjectToStringComparator.compare() method
    • [javadoc] Improve StringUtils Javadoc
    • Fix internal inverted logic in private isEnum() method and correct its usage in getFirstEnum()
    • Use accessors in ToStringStyle so subclasses can effectively override them
    • 'LocaleUtils.toLocale(String)' for a 2 letter country code now returns a value instead of throwing an 'IllegalArgumentException'
    • Fix typo in StringUtils.trunctate() IllegalArgumentException message and test assertion messages
    • Fix test fixture in ReflectionDiffBuilderTest.testTransientFieldDifference()
    • LANG-1789: NullPointerException when generating NoSuchMethodException in MethodUtils
    • LANG-1786: Map deprecated TimeZone short IDs and avoid JRE WARNINGs to the console
    • LANG-1792: TypeUtils.toString() skips angle brackets for Class type
    • Mention JDK 25 LTS as a tested version in the release notes
  • Changes:

    • Bump org.apache.commons:commons-parent from 88 to 92
  • Update to 3.19.0

    • New features:

      • Add ArrayUtils.SOFT_MAX_ARRAY_LENGTH
      • Add SystemUtils.IS_OS_NETWARE
      • Add MethodUtils.getAccessibleMethod(Class, Method)
      • Add documentation to site for CVE-2025-48924 ClassUtils.getClass(...) can throw a StackOverflowError on very long inputs
      • Add StringUtils.indexOfAny(CharSequence, int, char...)
      • Add ConcurrentException.ConcurrentException(String)
      • Add DateUtils.toLocalDateTime(Date[, TimeZone])
      • Add DateUtils.toOffsetDateTime(Date[, TimeZone])
      • Add DateUtils.toZonedDateTime(Date[, TimeZone])
      • Add ByteConsumer
      • Add ByteSupplier
      • Add FailableByteConsumer
      • Add FailableByteSupplier
      • LANG-1784: Add Functions methods for null-safe mapping and chaining
      • LANG-1784: Add Failable methods for null-safe mapping and chaining
      • Add DoubleRange.fit(double)
      • Add IntegerRange.fit(int)
      • Add LongRange.fit(long)
      • Add DurationUtils.get(String, TemporalUnit, long)
      • Add DurationUtils.getMillis(String, long)
      • Add DurationUtils.getSeconds(String, long)
      • Add SystemProperties.getBoolean(Class, String, boolean)
      • Add SystemProperties.getInt(Class, String, int)
      • Add SystemProperties.getLong(Class, String, long)
    • Fixed Bugs:

      • LANG-1778: MethodUtils.getMatchingMethod() doesn't respect the hierarchy of methods
      • MethodUtils.getMethodObject(Class<?>, String, Class<?>...) now returns null instead of throwing a NullPointerException, as it does for other exception types
      • Reduce spurious failures in ArrayUtilsTest methods that test ArrayUtils.shuffle() methods
      • MethodUtils cannot find or invoke a public method on a public class implemented in its package-private superclass
      • AtomicSafeInitializer.get() can spin internally if the FailableSupplier given to AbstractConcurrentInitializer .AbstractBuilder.setInitializer(FailableSupplier) throws a RuntimeException
      • LANG-1783: WordUtils.containsAllWords?() may throw PatternSyntaxException
      • LANG-1782: MethodUtils cannot find or invoke vararg methods without providing vararg types or values
      • MethodUtils cannot find or invoke vararg methods of interface types
      • MethodUtils…
Record
SUSE-SU-2026:21996-1
Updated
2026-11-02
OSVSUSE-SU-2026:2642-1 No score

Security update for apache-commons-configuration2, apache-commons-text

This update for apache-commons-configuration2, apache-commons-text fixes the following issues

  • CVE-2026-45205: uncontrolled recursion leads to StackOverflowError when processing specially crafted configuration files (bsc#1265299).

Changes for apache-commons-configuration2:

  • Upgrade to version 2.15.0:
  • Disable include schemes http[s] by default, see AbstractFileLocationStrategy
  • Detect and avoid processing cycles in YAML input (YAMLConfiguration) (bsc#1265299, CVE-2026-45205)
  • Extend scheme validation to inner schemes of jar: URLs
  • Add XMLConfiguration.read(Element)
  • Add ConfigurationException.ConfigurationException(String, Object...)
  • Add ConfigurationException.ConfigurationException(Throwable, String, Object...)
  • Add ConversionException.ConversionException(String, Object...)
  • Add ConversionException.ConversionException(Throwable, String,
  • Add ConfigurationRuntimeException .ConfigurationRuntimeException(Throwable, String, Object...)
  • Fixed Bugs
  • Fix Apache RAT plugin console warnings
  • Migrate from deprecated APIs
  • Add org.apache.commons.configuration2.ImmutableConfiguration .entrySet() .forEach(BiConsumer<String, Object>)
  • Add VEX entry for CVE-2025-48924
  • Shared primitive variable 'throwExceptionOnMissing' in one thread may not yield the value of the most recent write from another thread [org.apache.commons.configuration2 .AbstractConfiguration] At AbstractConfiguration.java: [line 1493] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
  • Shared primitive variable 'forceSingleLine' in one thread may not yield the value of the most recent write from another thread [org.apache.commons.configuration2 .PropertiesConfigurationLayout] At PropertiesConfigurationLayout.java:[line 821] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
  • CONFIGURATION-849: Fix undoubling of strings
  • CONFIGURATION-852: Mark the package jakarta.servlet.* import as optional in OSGi
  • Fix build [WARNING] Parameter 'forkMode' is unknown for plugin 'maven-surefire-plugin:3.5.3:test (default-test)'
  • New features:
  • Add PrefixedKeysIterator.toString() to package-private PrefixedKeysIterator
  • CONFIGURATION-836: New web configurations using the jakarta.servlet namespace are now available
  • CONFIGURATION-836: Add org.apache.commons.configuration2.web .JakartaServletConfiguration .JakartaServletContextConfiguration .JakartaServletFilterConfiguration .JakartaServletRequestConfiguration
  • Add org.apache.commons.configuration2 .AbstractHierarchicalConfiguration.getKeysInternal(String, String)
  • Fixed Bugs:
  • PropertyConverter.to(Class, Object, DefaultConversionHandler) doesn't convert custom java.lang.Number subclasses
  • DefaultConversionHandler.convertValue(Object, Class, ConfigurationInterpolator) doesn't convert custom java.lang .Number subclasses
  • DefaultConversionHandler.to(Object, Class,
  • CONFIGURATION-848: SubsetConfiguration does not account for delimiters as it did in 2.9.0
  • CONFIGURATION-848: CompositeConfiguration does not account for
  • Describe the security model
  • De-emphasize the 1.x version line on the website
  • CONFIGURATION-851: HomeDirectoryLocationStrategy no longer resolves the user HOME directory correctly
  • CONFIGURATION-844: Add support for empty sections
  • Add ImmutableConfiguration.containsValue(Object)
  • Fail-fast with a NullPointerException if DataConfiguration .DataConfiguration(Configuration) is called with null
  • Fail-fast with a NullPointerException if XMLPropertiesConfiguration.XMLPropertiesConfiguration(Element) is called with null
  • Fail-fast with a NullPointerException if a SubsetConfiguration constructor is called with a null Configuration
  • CONFIGURATION-843: Methods should not be empty
  • Guard MapConfiguration against null maps AppletConfiguration(Applet) is called with null ServletConfiguration(Servlet) is called with null ServletConfiguration(ServletConfig) is called with null ServletContextConfiguration(Servlet) is called with null …
Record
SUSE-SU-2026:2642-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.commons:commons-configuration2
Maven
2.2 up to 2.15.0
2.15.0
org.apache.commons:commons-configuration2
TuxCare:Maven
2.12.0 up to 2.12.0-tuxcare.1
2.12.0-tuxcare.1
org.apache.commons:commons-configuration2
TuxCare:Maven
2.11.0 up to 2.11.0-tuxcare.1
2.11.0-tuxcare.1
org.apache.commons:commons-configuration2
TuxCare:Maven
2.9.0 up to 2.9.0-tuxcare.1
2.9.0-tuxcare.1
org.apache.commons:commons-configuration2
TuxCare:Maven
From an advisory covering 2 CVEs
2.8.0 up to 2.8.0-tuxcare.2, plus listed versions
2.8.0-tuxcare.1
2.8.0-tuxcare.2
commons-configuration2
Debian:12
All versions, plus listed versions
2.10.1-12.11.0-12.11.0-22.11.0-32.15.1-12.8.0-2
None known
commons-configuration2
Debian:13
All versions, plus listed versions
2.11.0-22.11.0-32.15.1-1
None known
commons-configuration2
Debian:14
before 2.15.1-1, plus listed versions
2.11.0-22.11.0-3
2.15.1-1
org.apache.commons:commons-configuration2
Maven
2.2 up to 2.15.0, plus listed versions
2.10.02.10.12.11.02.12.02.13.0
Show 8 moreShow less
2.14.02.32.42.52.62.72.8.02.9.0
2.15.0
org.apache.commons:commons-configuration2
Red Hat Lightwell:Maven
before 2.14.0.rhlw-00001, plus listed versions
2.02.12.1.12.10.02.10.1
Show 12 moreShow less
2.11.02.12.02.13.02.14.02.22.32.42.52.62.72.8.02.9.0
2.14.0.rhlw-00001
Show 51 moreShow less
Affected packages
PackageAffectedFixed
apache-commons-cli
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 1.11.0-160000.1.1
1.11.0-160000.1.1
apache-commons-codec
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 1.22.0-160000.1.1
1.22.0-160000.1.1
apache-commons-configuration2
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 2.15.0-160000.1.1
2.15.0-160000.1.1
apache-commons-io
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 2.22.0-160000.1.1
2.22.0-160000.1.1
apache-commons-lang3
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 3.20.0-160000.1.1
3.20.0-160000.1.1
apache-commons-text
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 1.15.0-160000.1.1
1.15.0-160000.1.1
apache-commons-cli
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 1.11.0-160000.1.1
1.11.0-160000.1.1
apache-commons-codec
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 1.22.0-160000.1.1
1.22.0-160000.1.1
apache-commons-configuration2
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 2.15.0-160000.1.1
2.15.0-160000.1.1
apache-commons-io
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 2.22.0-160000.1.1
2.22.0-160000.1.1
apache-commons-lang3
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 3.20.0-160000.1.1
3.20.0-160000.1.1
apache-commons-text
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 1.15.0-160000.1.1
1.15.0-160000.1.1
apache-commons-configuration2
SUSE:Linux Enterprise Module for Development Tools 15 SP7
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Module for Development Tools 15 SP7
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
apache-commons-configuration2
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 2.15.0-150200.5.11.1
2.15.0-150200.5.11.1
apache-commons-text
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 1.15.0-150200.5.14.1
1.15.0-150200.5.14.1
commons-configuration
Ubuntu:14.04:LTS
All versions, plus listed versions
1.9-11.10-1
None known
commons-configuration
Ubuntu:16.04:LTS
All versions, plus listed versions
1.10-3ubuntu11.10-4ubuntu1
None known
commons-configuration
Ubuntu:18.04:LTS
All versions, plus listed versions
1.10-5
None known
commons-configuration2
Ubuntu:18.04:LTS
All versions, plus listed versions
2.1.1-12.2-1
None known
commons-configuration
Ubuntu:20.04:LTS
All versions, plus listed versions
1.10-5
None known
commons-configuration2
Ubuntu:20.04:LTS
All versions, plus listed versions
2.2-1
None known
commons-configuration
Ubuntu:22.04:LTS
All versions, plus listed versions
1.10-5
None known
commons-configuration2
Ubuntu:22.04:LTS
All versions, plus listed versions
2.7-2
None known
commons-configuration
Ubuntu:24.04:LTS
All versions, plus listed versions
1.10-6
None known
commons-configuration2
Ubuntu:24.04:LTS
All versions, plus listed versions
2.8.0-2
None known
commons-configuration
Ubuntu:25.10
All versions, plus listed versions
1.10-7
None known
commons-configuration2
Ubuntu:25.10
All versions, plus listed versions
2.11.0-2
None known
commons-configuration
Ubuntu:26.10
All versions, plus listed versions
1.10-7build1
None known
commons-configuration2
Ubuntu:26.10
All versions, plus listed versions
2.11.0-3
None known
commons-configuration
Ubuntu:26.04:LTS
All versions, plus listed versions
1.10-71.10-7build1
None known
commons-configuration2
Ubuntu:26.04:LTS
All versions, plus listed versions
2.11.0-22.11.0-3
None known
apache-commons-configuration2
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.15.0-1.1
2.15.0-1.1

History

History
RecordedChangedSources
affected, facts
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2026-45205 is a medium vulnerability (CVSS 5.3) in Apache Commons Configuration, published May 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 40th percentile. Fixed in org.apache.commons:commons-configuration2 2.15.0.

References

Show 11 moreShow less
This page doesn't list everything

Left out here: the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open