SUSE-RU-2025:20619-1: moderate: Recommended update for libpulp
SLE-UPDATES
null at suse.de
Fri Aug 29 20:30:50 UTC 2025
# Recommended update for libpulp
Announcement ID: SUSE-RU-2025:20619-1
Release Date: 2025-08-14T14:14:33Z
Rating: moderate
References:
* bsc#1228879
* bsc#1231727
* bsc#1239092
* bsc#1240031
* bsc#1241897
* bsc#1243923
* bsc#1244263
* jsc#PED-10952
* jsc#PED-11850
Affected Products:
* SUSE Linux Micro 6.1
An update that contains two features and has seven fixes can now be installed.
## Description:
This update for libpulp fixes the following issues:
Update package with libpulp-0.3.15:
* Fix race condition on ppc64le livepatching (bsc#1244263)
* Fix SIGABRT when non-valid JSON is given at input (bsc#1243923)
* Fix linking against libpthread on older versions of glibc for ppc64le.
Update package with libpulp-0.3.14:
* Remove any linking to GLIBC_PRIVATE symbols.
Update package with libpulp-0.3.13:
* Improve detection of -msplit-patch-nops flag (bsc#1240031).
* Allow `trigger` to disable seccomp in target process while livepaching.
* Make sure libpulp don't crash when calling libc.so.6 (bsc#1241897)
Update package with libpulp-0.3.12:
* Remove TEXTRELs in ppc64le port (bsc#1239092).
* Check for -msplit-patch-nops flag.
Update package with libpulp-0.3.11:
* Detect whenever the process was loaded in a custom starting address.
* ulp_stack now allocates multiples of page size.
* Fix livepatching of `malloc` in ppc64le (jsc#PED-11850).
Update package with libpulp-0.3.10:
* Fix livepatching on Debian systems.
* Improve error message when ptrace_scope is active.
* Avoid saving unecessary registers in ppc64le.
* Fix failing tests when libpulp is loaded system-wide.
* Correct TOC loading in ppc64le (jsc#PED-11850).
Update package with libpulp-0.3.9:
* Fix limitation in ppc64le not being able to livepatch functions with more
than 8 parameters (jsc#PED-11850).
* Re-enable support for userspace livepatching in ppc64le (jsc#PED-11850).
* Disable build on ppc64le until gcc-13 pfe patch reaches SP7.
* Update package with libpulp-0.3.8:
* Fix livepatching failure in glibc 2.40.
* Force compilation with gcc-13 for SP7 and Tumbleweed (jsc#PED-10952).
* Add ppc64le as supported architecture (jsc#PED-10952).
* Cleanup /var/livepatches on boot time.
* Add timestamps on each message.
* Update rpm-helper script for SLE Micro (bsc#1228879).
* Update macros.userspace-livepatch for SLE Micro (bsc#1228879).
* Guard macros behind sle_version >= 1600.
* Add SELinux policy for /var/livepatches (bsc#1228879).
* Update rpm-helper script for SLE Micro.
Update package with libpulp-0.3.7
* Fix fails due to realpath returning NULL in SLE-Micro.
* Return insn_queue because of permission errors on /proc/self/mem.
* Fix livepatch of malloc (bsc#1231727).
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* SUSE Linux Micro 6.1
zypper in -t patch SUSE-SLE-Micro-6.1-217=1
## Package List:
* SUSE Linux Micro 6.1 (x86_64)
* libpulp-tools-debuginfo-0.3.15-slfo.1.1_1.1
* libpulp0-debuginfo-0.3.15-slfo.1.1_1.1
* libpulp-debugsource-0.3.15-slfo.1.1_1.1
* libpulp-tools-0.3.15-slfo.1.1_1.1
* libpulp0-0.3.15-slfo.1.1_1.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1228879
* https://bugzilla.suse.com/show_bug.cgi?id=1231727
* https://bugzilla.suse.com/show_bug.cgi?id=1239092
* https://bugzilla.suse.com/show_bug.cgi?id=1240031
* https://bugzilla.suse.com/show_bug.cgi?id=1241897
* https://bugzilla.suse.com/show_bug.cgi?id=1243923
* https://bugzilla.suse.com/show_bug.cgi?id=1244263
* https://jira.suse.com/browse/PED-10952
* https://jira.suse.com/browse/PED-11850
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20250829/c679ea7e/attachment.htm>
More information about the sle-updates
mailing list