Every CVE Search/ Get API key

CVE-2024-34528

WordOps has TOCTOU race condition

7.7 HighFix available

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.18%Up 0.1 points since May 6, 2024
90%50%10%1%

What each source reports

CVE List Score used 7.7

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
CVE-2024-34528
CVSS 3.1
7.7 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-367
Updated
2026-11-02
EUVDEUVD-2024-0212 7.7

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
EUVD-2024-0212
CVSS 3.1
7.7 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-23qq-p4gq-gc2g 4.1

WordOps has TOCTOU race condition

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
GHSA-23qq-p4gq-gc2g
CVSS 4.0
4.1 MediumCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U
CVSS 3.1
7.7 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-362, CWE-367
Updated
2026-11-02
NVD 7.7

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
CVE-2024-34528
CVSS 3.1
7.7 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-367
Updated
2026-11-02
OSV 7.7

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
CVE-2024-34528
CVSS 3.1
7.7 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVGHSA-23qq-p4gq-gc2g 4.1

WordOps has TOCTOU race condition

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
GHSA-23qq-p4gq-gc2g
CVSS 4.0
4.1 MediumCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U
CVSS 3.1
7.7 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-362, CWE-367
Updated
2026-11-02
OSVPYSEC-2024-175 No score

WordOps through 3.20.0 has a wo/cli/plugins/stack_pref.py TOCTOU race condition because the conf_path os.open does not use a mode parameter during file creation.

Record
PYSEC-2024-175
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
wordops
PyPI
before 3.21.0
3.21.0
wordops
PyPI
before 3.21.0, plus listed versions
3.10.03.10.13.10.23.10.33.11.0
Show 32 moreShow less
3.11.13.11.23.11.33.11.43.12.03.12.13.12.23.12.33.12.43.13.03.13.13.13.23.14.03.14.13.14.23.15.03.15.13.15.23.15.33.15.43.16.03.16.13.16.23.16.33.17.03.18.03.18.13.19.03.19.13.20.03.9.9.23.9.9.4
3.21.0
wordops
PyPI
before 3.21.3, plus listed versions
3.10.03.10.13.10.23.10.33.11.0
Show 35 moreShow less
3.11.13.11.23.11.33.11.43.12.03.12.13.12.23.12.33.12.43.13.03.13.13.13.23.14.03.14.13.14.23.15.03.15.13.15.23.15.33.15.43.16.03.16.13.16.23.16.33.17.03.18.03.18.13.19.03.19.13.20.03.21.03.21.13.21.23.9.9.23.9.9.4
3.21.3

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-2024-34528 is a high vulnerability (CVSS 7.7) in Wordopsproject Wordops, published May 5, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.18%, the 7th percentile. Fixed in wordops 3.21.0.

References

MoveEnter Open