LKML Archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] util-linux maintenance release v2.39.4
@ 2024-04-04  9:39 Karel Zak
  0 siblings, 0 replies; only message in thread
From: Karel Zak @ 2024-04-04  9:39 UTC (permalink / raw
  To: linux-kernel, linux-fsdevel, util-linux


The util-linux stable maintenance release v2.39.4 is available at

  http://www.kernel.org/pub/linux/utils/util-linux/v2.39/

Feedback and bug reports, as always, are welcomed.

(Please note that the current stable release is v2.40.)

  Karel


util-linux v2.39.4 Release Notes
================================
 
Security issues
---------------

This release fixes CVE-2024-28085. The wall command does not filter escape
sequences from command line arguments. The vulnerable code was introduced in
commit cdd3cc7fa4 (2013). Every version since has been vulnerable.

This allows unprivileged users to put arbitrary text on other users terminals,
if mesg is set to y and *wall is setgid*. Not all distros are affected (e.g.
CentOS, RHEL, Fedora are not; Ubuntu and Debian wall is both setgid and mesg is
set to y by default).


Changes between v2.39.3 and v2.39.4
-----------------------------------

build:
   - only build test_enosys if an audit arch exists  [Thomas Weißschuh]
dmesg:
   - (tests) validate json output  [Thomas Weißschuh]
   - -r LOG_MAKEPRI needs fac << 3  [Edward Chron]
   - correctly print all supported facility names  [Thomas Weißschuh]
   - only write one message to json  [Thomas Weißschuh]
   - open-code LOG_MAKEPRI  [Thomas Weißschuh]
docs:
   - update AUTHORS file  [Karel Zak]
fadvise:
   - (test) don't compare fincore page counts  [Thomas Weißschuh]
   - (test) dynamically calculate expected test values  [Thomas Weißschuh]
   - (test) test with 64k blocks  [Thomas Weißschuh]
   - (tests) factor out calls to "fincore"  [Thomas Weißschuh]
github:
   - add labeler  [Karel Zak]
jsonwrt:
   - add ul_jsonwrt_value_s_sized  [Thomas Weißschuh]
libblkid:
   - Check offset in LUKS2 header  [Milan Broz]
   - topology/ioctl  correctly handle kernel types  [Thomas Weißschuh]
libmount:
   - don't initialize variable twice (#2714)  [Thorsten Kukuk]
   - make sure "option=" is used as string  [Karel Zak]
libsmartcols:
   - (tests) add test for continuous json output  [Thomas Weißschuh]
   - drop spourious newline in between streamed JSON objects  [Thomas Weißschuh]
   - flush correct stream  [Thomas Weißschuh]
   - only recognize closed object as final element  [Thomas Weißschuh]
po:
   - merge changes  [Karel Zak]
po-man:
   - merge changes  [Karel Zak]
wall:
   - fix calloc cal [-Werror=calloc-transposed-args]  [Karel Zak]
   - fix escape sequence Injection [CVE-2024-28085]  [Karel Zak]

-- 
 Karel Zak  <kzak@redhat.com>
 http://karelzak.blogspot.com


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-04-04  9:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-04  9:39 [ANNOUNCE] util-linux maintenance release v2.39.4 Karel Zak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).