[Opendnssec-user] Buffer overflow on ubuntu

Boris Gulay boris at boressoft.ru
Sat May 3 13:56:56 UTC 2025


Hello.

I'm try to run OpenDNSSEC from repo on Ubuntu 24.04. I'm starting from 
scratch with single simple zone. No matter what algorithm I'm using for 
keys I'm getting buffer overflow error when daemon tries to generate 
KSK. I've past dump from logs below.

Is it a known issue? How can I work around it?

Similar issue on launchpad: 
https://bugs.launchpad.net/ubuntu/+source/opendnssec/+bug/2089834

May 02 23:50:45 main ods-enforcerd[2712313]: [zone_add_cmd] zone 
chubarovo.ru added [policy: default]
May 02 23:50:45 main ods-enforcerd[2712313]: INFO: The XML in 
/var/lib/opendnssec/enforcer/zones.xml.update is valid
May 02 23:50:45 main ods-enforcerd[2712313]: [zone_add_cmd] internal 
zonelist updated successfully
May 02 23:50:45 main ods-enforcerd[2712313]: 1 zone(s) found on policy 
"default"
May 02 23:50:45 main ods-enforcerd[2712313]: [hsm_key_factory_generate] 
1 keys needed for 1 zones covering 31536000 seconds, generating 1 keys 
for policy default
May 02 23:50:45 main ods-enforcerd[2712313]: 1 new KSK(s) (2048 bits) 
need to be created.
May 02 23:50:45 main ods-enforcerd[2712313]: *** buffer overflow 
detected ***: terminated
May 02 23:50:45 main ods-enforcerd[2712313]: Aborted:
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Aborted
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_kill
May 02 23:50:45 main ods-enforcerd[2712313]:   gsignal
May 02 23:50:45 main ods-enforcerd[2712313]:   abort
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   __snprintf_chk
May 02 23:50:45 main ods-enforcerd[2712313]:   hsm_generate_rsa_key
May 02 23:50:45 main ods-enforcerd[2712313]:   hsm_key_factory_generate
May 02 23:50:45 main ods-enforcerd[2712313]:   
hsm_key_factory_generate_policy
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: :
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump:
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump:
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump:
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump:
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_kill
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump:
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   __select
May 02 23:50:45 main ods-enforcerd[2712313]:   cmdhandler_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   gsignal
May 02 23:50:45 main ods-enforcerd[2712313]:   abort
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   __snprintf_chk
May 02 23:50:45 main ods-enforcerd[2712313]:   hsm_generate_rsa_key
May 02 23:50:45 main ods-enforcerd[2712313]:   hsm_key_factory_generate
May 02 23:50:45 main ods-enforcerd[2712313]:   
hsm_key_factory_generate_policy
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump
May 02 23:50:45 main ods-enforcerd[2712313]: :
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump
May 02 23:50:45 main ods-enforcerd[2712313]: :
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump
May 02 23:50:45 main ods-enforcerd[2712313]: :
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump
May 02 23:50:45 main ods-enforcerd[2712313]: :
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   pthread_cond_timedwait
May 02 23:50:45 main ods-enforcerd[2712313]:   ods_thread_wait
May 02 23:50:45 main ods-enforcerd[2712313]:   schedule_pop_task
May 02 23:50:45 main ods-enforcerd[2712313]:   worker_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]: Threaddump
May 02 23:50:45 main ods-enforcerd[2712313]: :
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   __select
May 02 23:50:45 main ods-enforcerd[2712313]:   cmdhandler_start
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main ods-enforcerd[2712313]:   unknown
May 02 23:50:45 main systemd[1]: opendnssec-enforcer.service: Main 
process exited, code=dumped, status=6/ABRT
May 02 23:50:45 main systemd[1]: opendnssec-enforcer.service: Failed 
with result 'core-dump'.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opendnssec.org/pipermail/opendnssec-user/attachments/20250503/442bc8c0/attachment.htm>


More information about the Opendnssec-user mailing list