Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

openSUSE-SU-2026:21074-1

Опубликовано: 28 июн. 2026
Источник: suse-cvrf

Описание

Security update for loupe

This update for loupe fixes the following issue

  • CVE-2025-58160: tracing-subscriber: untrusted input containing ANSI escape sequences can lead to terminal manipulation (bsc#1249009).

Changes for loupe:

  • Update to version 48.2:

  • Check if the is-hidden property is available before reading it.

  • Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switching to other images to become available much quicker.

  • Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close.

  • The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC.

  • Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window.

  • Update to version 48.1:

  • Crash when closing the window, probably in the exact moment when the animnation for hiding controls starts.

  • Editing does not work correctly if PNGs or JPEGs are already rotated via an Exif orientation entry before editing.

  • Printed pages don't contain anything or garbled output. This is a temporary workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/7464, using the cairo renderer for the rotation and scaling of the image in the print preparation.

Список пакетов

openSUSE Leap 16.0
loupe-48.2-160000.1.1
loupe-lang-48.2-160000.1.1

Описание

tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.


Затронутые продукты
openSUSE Leap 16.0:loupe-48.2-160000.1.1
openSUSE Leap 16.0:loupe-lang-48.2-160000.1.1

Ссылки