Package: rpcbind / 1.2.5-0.3

Metadata

Package Version Patches format
rpcbind 1.2.5-0.3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02 manpages.patch | (download)

man/rpcbind.8 | 3 1 + 2 - 0 !
man/rpcinfo.8 | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 3 deletions(-)

---
03 563971 warmstart error msg.patch | (download)

src/rpcbind.c | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

---
04 610718 non linux.patch | (download)

src/security.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
run migration | (download)

src/rpcbind.c | 9 8 + 1 - 0 !
src/rpcinfo.c | 7 7 + 0 - 0 !
2 files changed, 15 insertions(+), 1 deletion(-)

 fix to look directly in /run instead of via the /var/run symlink
 Because /var may be a separate partition, and could even be mounted via NFS,
 and in wheezy and later /var/run is a symlink to /run, look up our files in
 /run directly.  This ensures rpcbind can be started early in boot without
 any races.
rpcinfo Fix stack buffer overflow.patch | (download)

src/rpcinfo.c | 23 17 + 6 - 0 !
1 file changed, 17 insertions(+), 6 deletions(-)

 [patch] rpcinfo: fix stack buffer overflow

*** buffer overflow detected ***: rpcinfo terminated
======= Backtrace: =========
/lib64/libc.so.6(+0x721af)[0x7ff24c4451af]
/lib64/libc.so.6(__fortify_fail+0x37)[0x7ff24c4ccdc7]
/lib64/libc.so.6(+0xf8050)[0x7ff24c4cb050]
rpcinfo(+0x435f)[0xef3be2635f]
rpcinfo(+0x1c62)[0xef3be23c62]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7ff24c3f36e5]
rpcinfo(+0x2739)[0xef3be24739]
======= Memory map: ========
...
The patch below fixes it.