Re: [LFS Trac] #5967: attr-2.6.0

LFS Trac ([email protected] via lfs-book Mailing List) <[email protected]> Tue, 30 Jun 2026 15:45:24 -0000
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
#5967: attr-2.6.0
-------------------------+-----------------------
 Reporter:  Bruce Dubbs  |       Owner:  lfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  13.1
Component:  Book         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------
Comment (by Bruce Dubbs):

 attr-2.6.0 (29 June 2026)
    - Security fixes for CVE-2026-54371:
        - Fix symlink traversal privilege escalation vulnerability in
          getfattr and setfattr
        - Harden getfattr to properly handle symlinks with -h/--no-
 dereference option
        - Harden setfattr --restore with new -P/--physical option for safe
 restoring
        - Add warnings for potentially unsafe restore operations (can be
 disabled with
          the --disable-unsafe-restore-warnings configure option)
    - New extended attribute system call support:
        - Add wrappers for new xattrat() system calls (getxattrat,
 setxattrat,
          listxattrat, removexattrat) introduced in kernel 6.13
        - Add backwards compatibility layer for older systems without
 xattrat() support
        - Add openat2() syscall wrapper support for enhanced security
 (kernel 5.6+)
    - Code improvements and fixes:
        - Add new walk_tree helper, remove old implementation
        - Fix multiple memory management issues in attr_copy_* functions
        - Fix race conditions in listxattr and lgetxattr operations
        - Fix buffer overflow and use-after-free bugs in setfattr --restore
        - Remove dead code and improve compiler warning handling
        - Add visibility attribute support for better library symbol
 management
    - Build system and compatibility:
        - Improve test suite for SELinux environments
        - Add License variable to pkg-config file
        - Fix various compiler warnings with -Wall, -Wextra, -Wmissing-
 prototypes
        - Add missing header includes and mark local functions static
    - Translation updates:
        - Update the German translation
    - Configuration updates:
        - Remove obsolete system.nfs4acl entry from xattr.conf
        - Add configure option --disable-unsafe-restore-warnings
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5967#comment:1>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page