#libarchive — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #libarchive, aggregated by home.social.
-
#libarchive: Sicherheitslücke entpuppt sich als kritisch | Security https://www.heise.de/news/libarchive-Sicherheitsluecke-entpuppt-sich-als-kritisch-10516447.html #Patchday
-
🚨 Kritische Sicherheitslücke in der Open-Source-Bibliothek libarchive entdeckt! Ein Fehler beim Verarbeiten von .rar-Archiven kann Speicherstörungen, Schadcode-Ausführung oder DoS verursachen (CVE-2025-5914, CVSS 9.8). Updates dringend empfohlen! Mehr Infos: https://www.heise.de/news/libarchive-Sicherheitsluecke-entpuppt-sich-als-kritisch-10516447.html #CyberSecurity #libarchive #Sicherheitslücke 🔐💻
#newz -
Hmmm... Das CVE zu #libarchive ist irgendwie lustig. Wird als kritisch eingestuft aber der Bug funktioniert erst wenn man mehr als 103GB Arbeitsspeicher hat
https://github.com/libarchive/libarchive/pull/2598 -
#libarchive 3.7.9 has been released (#MultiFormatArchive / #CompressionLibrary / #FileArchiver / #DataCompression / #7Zip / #7z / #RAR / #ZIP / #GZip / #TAR / #XAR / #WARC / #BZIP2 / #XZ) https://www.libarchive.org/
-
Security Week 2508: уязвимости встроенного архиватора Windows
В октябре 2023 года в Microsoft Windows была добавлена поддержка 11 форматов сжатия данных. Операционная система, долгое время нативно поддерживающая только архивы .zip, научилась разархивировать файлы в формате RAR, 7z и прочих. Реализовано это было с помощью библиотеки libarchive , которая распространяется с открытым исходным кодом. Исследователи из команды DEVCORE проанализировали эту относительно свежую функциональность и обнаружили пару новых уязвимостей. Первая уязвимость ( CVE-2024-26185 ), которую удалось обнаружить исследователям, относится к классу Path Traversal. Это крайне распространенная ошибка, при которой «подготовленный» архив получается сохранить не во временную директорию и не куда указал пользователь, а куда угодно. Достигается это манипуляциями с абсолютным путем к файлу в архиве, которые недостаточно хорошо фильтруются при распаковке. В результате получается то, что изображено на скриншоте: при распаковке архива RAR-файл сохраняется в произвольное место в системе, в данном случае в корневую директорию.
-
Against all odds, and totally by accident, 32-bit #time_t helps us find another bug. This time, #LibArchive wasn't validating dates in ISO9660, and some garbage data was parsed as random dates.
-
Wbrew wszelkiemu prawdopodobieństwu, i przez zupełny przypadek, 32-bitowe #time_t odkrywa kolejny błąd w kodzie. Tym razem to w #LibArchive brakowało walidacji dat w ISO9660, i bzdurne dane zmieniały się w przypadkowe daty.
-
Patch diffing CVE-2024-20696 (libarchive vulnerability) and CVE-2024-20697 using Ghidriff
https://clearbluejar.github.io/posts/patch-tuesday-diffing-cve-2024-20696-windows-libarchive-rce/
-
Patch diffing CVE-2024-20696 (libarchive vulnerability) and CVE-2024-20697 using Ghidriff
https://clearbluejar.github.io/posts/patch-tuesday-diffing-cve-2024-20696-windows-libarchive-rce/
-
@grumpybozo they are not a maintainer of #libarchive; they contributed a few patches
-
As far as I can tell, you're only impacted by this vulnerability only if:
- Your distro sources/packagesxzfrom their release tarballs rather than through the Git source directly.
- The payload was only included for the #RPM or #DEB packaging, so unless your distro uses these - you're probably safe.
- As far as I can tell, it also only affects x86 systems so #ARM based systems should be fine.
- As far as I can tell, your system needs to be running #systemd to be impacted by this, so #Docker/#Podman #containers should mostly if not entirely be fine....? maybe.
---
In other news, people are currently investigating and evaluating other projects also actively contributed by the compromised developer, Jia Tan, including #libarchive.
People are also analysing the dev's commit history to deduce their background from their activity lol. They've been found to push commits during office hours Mon-Fri, every other Saturdays, presumably Public Holidays that seem to align with China's PH, and seems to be on GMT +8 locale.
🔗 https://github.com/libarchive/libarchive
🔗 https://twitter.com/hackerfantastic/status/1773864354439417983 -
Przypadkowe narzekanie z krainy #Gentoo na dziś:
1. Testy w #LibArchive zaczęły się sypać (a #BSDCPIO oraz #BSDTar nagle zaczęły śmiecić wyjście), bo #LRZip postanowił zmienić przeznaczenie opcji `-q`. Przedtem wyłączała zupełnie szczegółowe informacje na wyjściu, które LRZip domyślnie rzuca, a teraz trzeba podawać `-Q`, żeby zupełnie wyciszyć.
https://github.com/libarchive/libarchive/issues/2069
2. #Git 2.43.2 zepsuł #PkgCheck, bo `git log` przestał akceptować `--no-find-copies`.
-
Random #Gentoo moaning for today:
1. #LibArchive started failing its tests (and #BSDCPIO and #BSDTar started being verbose) because #LRZip decided to repurpose the `-q` option. Previously, it silenced all the verbose output it defaults to, now you actually need to pass `-Q` to silence it.
https://github.com/libarchive/libarchive/issues/2069
2. #Git 2.43.2 broke #PkgCheck since `git log` apparently no longer accepts `--no-find-copies`.
-
Poranna porcja aktualizacji paczek w #Gentoo zakończona.
Testy w #libarchive 3.7.2 sypią się na 32-bitowych architekturach. Miejmy nadzieję, że to tylko kwestia testów dla wariantu zstd, który nie jest w stanie działać na 32-bitowych architekturach, a nie ogólniejszego błędu w kodzie.
https://github.com/libarchive/libarchive/issues/1968
Nie widać też żadnych postępów w temacie naprawy libarchive.pc:
https://github.com/libarchive/libarchive/issues/1766
https://github.com/libarchive/libarchive/issues/1819google-auth usunęło zależność od six. Niestety, dalej brak postępów w kwestii zgodności z urllib3 w wersji 2:
https://github.com/googleapis/google-auth-library-python/pull/1290
#brotli 1.1.0 zaczęło się sypać na pypy3. Ktoś to nawet zgłosił, ale już widzę, jak bardzo to obchodzi Google'a. To rzekłszy, mamy tam traceback z RPythona, więc zgłoszę problem wprost do #PyPy.
-
Done my share of #Gentoo bumps for the morning.
#libarchive 3.7.2 fails tests on 32-bit architectures. Hopefully it's just a matter of testing "ricer mode" of zstd that can't work on 32-bit arches, and not a more general code bug.
https://github.com/libarchive/libarchive/issues/1968
Also it doesn't seem that anyone is actually making any progress on fixing libarchive.pc:
https://github.com/libarchive/libarchive/issues/1766
https://github.com/libarchive/libarchive/issues/1819google-auth seems to have started removing the dependency on six. Unfortunately, they still don't seem to be interested in fixing support for urllib3-2:
https://github.com/googleapis/google-auth-library-python/pull/1290
#brotli 1.1.0 seems to have started crashing on pypy3. Someone even reported a bug but I can already imagine how much Google cares. That said, it gives an RPython traceback, so I'm going to file that to #PyPy upstream as well.