Package: libsepol1
Version: 2.0.37-2

I was trying to load the new selinux-policy-default 2:0.2.20090818-1,
but failed:

 dory:/usr/share/selinux/default# semodule -b base.pp 
 libsepol.sepol_module_package_read: out of memory
 libsemanage.semanage_load_module: Error while reading from module file 
/etc/selinux/default/modules/tmp/base.pp.
 semodule:  Failed!

strace shows after reading tmp/base.pp:

 [...]
 brk(0x3233000)                          = 0x3233000
 mmap(NULL, 18446744073703178240, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
 mmap(NULL, 18446744073703313408, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 
0) = 0x7fdfda316000
 munmap(0x7fdfda316000, 30318592)        = 0
 munmap(0x7fdfe0000000, 36790272)        = 0
 mprotect(0x7fdfdc000000, 135168, PROT_READ|PROT_WRITE) = 0
 mmap(NULL, 18446744073703178240, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
 write(2, "libsepol.sepol_module_package_rea"..., 
36libsepol.sepol_module_package_read: ) = 36

This looks like a buffer underflow (0xffffffffff9ec000) or an
uninitialized variable.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to