openSUSE has issued an advisory on August 19: https://lists.suse.com/pipermail/sle-security-updates/2024-August/019257.html Fix: https://github.com/tqdm/tqdm/commit/b53348c73080b4edeb30b4823d1fa0d8d2c06721
Status comment: (none) => Patch available from upstreamCVE: (none) => CVE-2024-34062Source RPM: (none) => python-tqdm-4.64.1-2.mga9.src.rpm
Assigning to the Python Stack maintainers.
CC: (none) => marja11URL: (none) => https://lists.suse.com/pipermail/sle-security-updates/2024-August/019257.htmlAssignee: bugsquad => python
Assigning to QA, Packages in 9/Core/Updates_testing: ====================== python3-tqdm-4.64.1-2.1.mga9.noarch.rpm From SRPMS: python3-tqdm-4.64.1-2.1.mga9.src.rpm
Assignee: python => qa-bugsCC: (none) => geiger.david68210
Keywords: (none) => advisory
RH x86_64 LC_ALL=C python -m tqdm --manpath="\" + str(exec(\"import os\nos.system('echo hi && killall python3')\")) + \"" hi python3: no process found Traceback (most recent call last): File "/usr/lib64/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib64/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/usr/lib/python3.10/site-packages/tqdm/__main__.py", line 3, in <module> main() File "/usr/lib/python3.10/site-packages/tqdm/cli.py", line 264, in main cp('tqdm.1', path.join(manpath, 'tqdm.1')) File "/usr/lib/python3.10/site-packages/tqdm/cli.py", line 258, in cp copyfile(str(resources.files('tqdm') / name), dst) File "/usr/lib64/python3.10/shutil.py", line 254, in copyfile with open(src, 'rb') as fsrc: FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3.10/site-packages/tqdm/tqdm.1' LC_ALL=C urpmi --auto --auto-update medium "QA Testing (64-bit)" is up-to-date medium "Core Release (distrib1)" is up-to-date medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is up-to-date medium "Tainted Release (distrib21)" is up-to-date medium "Tainted Updates (distrib23)" is up-to-date medium "Core 32bit Release (distrib31)" is up-to-date medium "Core 32bit Updates (distrib32)" is up-to-date medium "Nonfree 32bit Release (distrib36)" is up-to-date medium "Tainted 32bit Release (distrib41)" is up-to-date medium "Tainted 32bit Updates (distrib42)" is up-to-date installing python3-tqdm-4.64.1-2.1.mga9.noarch.rpm from //home/katnatek/qa-testing/x86_64 Preparing... ################################################################################################## 1/1: python3-tqdm ################################################################################################## 1/1: removing python3-tqdm-4.64.1-2.mga9.noarch ################################################################################################## writing /var/lib/rpm/installed-through-deps.list LC_ALL=C python -m tqdm --manpath="\" + str(exec(\"import os\nos.system('echo hi && killall python3')\")) + \"" Traceback (most recent call last): File "/usr/lib64/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib64/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/usr/lib/python3.10/site-packages/tqdm/__main__.py", line 3, in <module> main() File "/usr/lib/python3.10/site-packages/tqdm/cli.py", line 275, in main cp('tqdm.1', path.join(manpath, 'tqdm.1')) File "/usr/lib/python3.10/site-packages/tqdm/cli.py", line 269, in cp copyfile(str(resources.files('tqdm') / name), dst) File "/usr/lib64/python3.10/shutil.py", line 254, in copyfile with open(src, 'rb') as fsrc: FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3.10/site-packages/tqdm/tqdm.1' We can see the "hi" is not part of the output , I guess is OK
CC: (none) => andrewsfarmWhiteboard: (none) => MGA9-64-OK
Validating.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Installed. I use a version of mgarepo which uses tqdm (sync command). This still runs OK.
CC: (none) => yvesbrungard
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGASA-2024-0299.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED