CVE-2023-26112
configobj ReDoS exploitable by developer using values in a server-side configuration file
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.7
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
CVE-2023-26112- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P - Weakness
- CWE-1333
- Updated
- 2026-11-02
EUVDEUVD-2023-1260
3.7
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
EUVD-2023-1260- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-c33w-24p9-8m24
3.7
configobj ReDoS exploitable by developer using values in a server-side configuration file
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
GHSA-c33w-24p9-8m24- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-1333
- Updated
- 2026-11-02
NVD
3.7
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
CVE-2023-26112- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSV
5.9
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
CVE-2023-26112- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-26112
5.9
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
DEBIAN-CVE-2023-26112- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVGHSA-c33w-24p9-8m24
3.7
configobj ReDoS exploitable by developer using values in a server-side configuration file
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
GHSA-c33w-24p9-8m24- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSVPYSEC-2026-1270
3.7
configobj ReDoS exploitable by developer using values in a server-side configuration file
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
PYSEC-2026-1270- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-26112
5.9
All versions of the package configobj are vulnerable to Regular Expression Denial of Service (ReDoS) via the validate function, using (.+?)((.*)). Note: This is only exploitable in the case of a developer, putting the offending value in a server side configuration file.
- Record
UBUNTU-CVE-2023-26112- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13199-1 No score
python310-configobj-5.0.8-3.1 on GA media
These are all security issues fixed in the python310-configobj-5.0.8-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13199-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12005-1 No score
python313-configobj-5.0.9-1.6 on GA media
These are all security issues fixed in the python313-configobj-5.0.9-1.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12005-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3368-1 No score
Security update for python-configobj
This update for python-configobj fixes the following issues:
- CVE-2023-26112: Fixed regular expression denial of service vulnerability in validate.py (bsc#1210070).
- Record
SUSE-SU-2023:3368-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3369-1 No score
Security update for python-configobj
This update for python-configobj fixes the following issues:
- CVE-2023-26112: Fixed regular expression denial of service vulnerability in validate.py (bsc#1210070).
- Record
SUSE-SU-2023:3369-1- Updated
- 2026-11-02
OSVUSN-7040-1 No score
configobj vulnerability
It was discovered that ConfigObj contains regex that is susceptible to catastrophic backtracking. An attacker could possibly use this issue to cause a regular expression denial of service.
- Record
USN-7040-1- Updated
- 2026-11-02
OSVUSN-7040-2 No score
configobj vulnerability
USN-7040-1 fixed a vulnerability in ConfigObj. This update provides the corresponding update for Ubuntu 14.04 LTS.
Original advisory details:
It was discovered that ConfigObj contains regex that is susceptible to catastrophic backtracking. An attacker could possibly use this issue to cause a regular expression denial of service.
- Record
USN-7040-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
configobjPyPI |
before 5.0.9 | 5.0.9 |
configobjDebian:12 |
All versions, plus listed versions 5.0.8-15.0.8-25.0.8-35.0.9-1 |
None known |
configobjDebian:13 |
before 5.0.8-2 | 5.0.8-2 |
configobjDebian:14 |
before 5.0.8-2 | 5.0.8-2 |
configobjPyPI |
before 5.0.9, plus listed versions 4.4.04.5.04.5.14.5.24.5.3 Show 13 moreShow less4.6.04.7.04.7.14.7.25.0.05.0.15.0.25.0.35.0.45.0.55.0.65.0.75.0.8 |
5.0.9 |
python-configobjSUSE:Linux Enterprise Module for Public Cloud 12 |
before 5.0.6-20.8.1 | 5.0.6-20.8.1 |
python-configobjSUSE:Linux Enterprise Server 12 SP5 |
before 5.0.6-20.8.1 | 5.0.6-20.8.1 |
python-configobjSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 5.0.6-20.8.1 | 5.0.6-20.8.1 |
python-configobjSUSE:Linux Enterprise Micro 5.4 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-configobjSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjSUSE:Linux Enterprise Real Time 15 SP3 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjSUSE:Manager Proxy 4.2 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjSUSE:Manager Server 4.2 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjopenSUSE:Leap Micro 5.4 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjopenSUSE:Leap 15.4 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
python-configobjopenSUSE:Leap 15.5 |
before 5.0.6-150000.3.3.1 | 5.0.6-150000.3.3.1 |
configobjUbuntu:Pro:14.04:LTS |
before 4.7.2+ds-5ubuntu0.1~esm1, plus listed versions 4.7.2+ds-54.7.2+ds-5build1 |
4.7.2+ds-5ubuntu0.1~esm1 |
configobjUbuntu:Pro:16.04:LTS |
before 5.0.6-2ubuntu0.16.04.1~esm1, plus listed versions 5.0.6-2 |
5.0.6-2ubuntu0.16.04.1~esm1 |
configobjUbuntu:Pro:18.04:LTS |
before 5.0.6-2ubuntu0.18.04.1~esm1, plus listed versions 5.0.6-2 |
5.0.6-2ubuntu0.18.04.1~esm1 |
configobjUbuntu:20.04:LTS |
before 5.0.6-4ubuntu0.1, plus listed versions 5.0.6-35.0.6-3build15.0.6-4 |
5.0.6-4ubuntu0.1 |
configobjUbuntu:22.04:LTS |
before 5.0.6-5ubuntu0.1, plus listed versions 5.0.6-45.0.6-5 |
5.0.6-5ubuntu0.1 |
python-configobjopenSUSE:Tumbleweed |
before 5.0.9-1.6 | 5.0.9-1.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-26112 is a low vulnerability (CVSS 3.7) in Configobj Project Configobj, published April 3, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.27%, the 69th percentile. Fixed in configobj 5.0.9.
References
security.snyk.io/vuln/SNYK-PYTHON-CONFIGOBJ-3252494
github.com/DiffSK/configobj/issues/232
lists.fedoraproject.org/archives/list/[email protected]/message/NZHY7B33EFY4LESP2NI4APQUPRROTAZK
lists.fedoraproject.org/archives/list/[email protected]/message/6BO4RLMYEJODCNUE3DJIIUUFVTPAG6VN
lists.fedoraproject.org/archives/list/[email protected]/message/PYU4IHVLOTYMFPH7KDOJGKZQR4GKWPFK
nvd.nist.gov/vuln/detail/CVE-2023-26112
Show 14 moreShow less
github.com/DiffSK/configobj/commit/7c618b0bbaff6ecaca51a6f05b29795d1377a4a5
pypi.org/project/configobj/5.0.9
github.com/advisories/GHSA-c33w-24p9-8m24
security-tracker.debian.org/tracker/CVE-2023-26112
github.com/DiffSK/configobj
pypi.org/project/configobj
suse.com/support/update/announcement/2023/suse-su-20233368-1
bugzilla.suse.com/1210070
suse.com/security/cve/CVE-2023-26112
suse.com/support/update/announcement/2023/suse-su-20233369-1
ubuntu.com/security/CVE-2023-26112
cve.org/CVERecord?id=CVE-2023-26112
ubuntu.com/security/notices/USN-7040-1
ubuntu.com/security/notices/USN-7040-2