Hi Jeroen,

Attached is the zone I used. Did you add the record for a.bar ?

Ex:

a.bar   300     IN  NS      ns.somewhere.net.

Chris






________________________________
From: Jeroen Koekkoek <jer...@nlnetlabs.nl>
Sent: Tuesday, October 8, 2024 5:33 AM
To: Chris LaVallee <claval...@edg.io>; nsd-users@lists.nlnetlabs.nl 
<nsd-users@lists.nlnetlabs.nl>
Subject: Re: [nsd-users] SIGSEGV in rbtree_find_less_equal

Hi Chris,

I'm having trouble trying to reproduce the issue locally.

Like you I configure two zones.

zone:
  name: example.com.
  zonefile: example.com.zone.signed

zone:
  name: bar.example.com.
  zonefile: bar.example.com.zone

The file bar.example.com.zone does not exist. After touching and
reloading the signed zone, no segfault occurs. I've tried with and
without the "--disable-radix-tree" configure option (as the error
occurs in the rbtree). I've also tried with example.com. being an NSEC
and NSEC3 zone.

Can you provide some more details?

Best regards,
Jeroen




On Wed, 2024-10-02 at 14:57 +0000, Chris LaVallee via nsd-users wrote:
>
> Hi,
>
>
> I found a reproducible seg fault with a DNSSEC signed zone and
> overlapping config. I'm running NSD 4.10.1. Here's how to reproduce.
>
>
> 2 zones in nsd.conf:
>
>
> zone:
>         name:     "foo.com."
>         zonefile:     "/zones/foo.com.zone.signed"
>
>
> zone:
>         name:     "bar.foo.com."
>         zonefile: "/zones/bar.foo.com.zone"
>
>
>
>
> Zone files:
>
>
> foo.com.zone.signed is DNSSEC signed with a record for a.bar (A
> record or anything)
> bar.foo.com.zone doesn't exist  (but it's in nsd.conf shown above)
>
>
>
>
> Steps:
> 1) Startup NSD
> 2) touch foo.com.zone.signed
> 3) reload NSD
>
>
>
>
> nsd.log will say:
> [2024-10-02 07:19:58.691] nsd[962739]: info: control cmd:  reload
> [2024-10-02 07:19:58.845] nsd[962752]: error: handle_reload_cmd:
> reload closed cmd channel
> [2024-10-02 07:19:58.845] nsd[962752]: warning: Reload process 962740
> failed, continuing with old database
>
>
> core dump says SIGSEGV in rbtree_find_less_equal
>
>
>
>
> Chris LaVallee
> Edgio (formally EdgeCast Networks)
>
>
>
>
> _______________________________________________
> nsd-users mailing list
> nsd-users@lists.nlnetlabs.nl
> https://lists.nlnetlabs.nl/mailman/listinfo/nsd-users

; File written on Wed Oct  2 07:19:52 2024
; dnssec_signzone version 9.18.28-0ubuntu0.22.04.1-Ubuntu
foo.com.                86400   IN SOA  ns.somewhere.net. 
hostmaster.somecompany.com. (
                                        2065715743 ; serial
                                        10800      ; refresh (3 hours)
                                        1080       ; retry (18 minutes)
                                        2419200    ; expire (4 weeks)
                                        900        ; minimum (15 minutes)
                                        )
                        86400   RRSIG   SOA 7 2 86400 (
                                        20241101131952 20241002131952 3683 
foo.com.
                                        Hd+x5KzD+1DHa9QjaCHyMXTh5ugbKJsmvgY5
                                        hMAVa9Txky3QR/3Ss6FoDej6SXCy/1JGYQrH
                                        uxedFYMhwt/HWE3Czv3GRKXk7BKSoh/2mjRc
                                        tN9UObrxzjyckKcV26uLFJclm4sIUtQbyvas
                                        1hptml4wlu1HV3NyB9IG69T8oxX1/xVVCKGq
                                        sXIpe/M/Tqoj95FbhabzaCNT1Z6DLtEtYDQo
                                        Rl8CreFeuxOvw4LYn0PWi+Z6otb/lm0uOjn8
                                        ua54HvpujqFH2u+VWOw4HSdQl9egzA0rkddL
                                        hnwd6Etep6sRF2kalkTPhXOuLeagWkKNI1BY
                                        BBkaHEVEY32unZYSKQ== )
                        86400   DNSKEY  256 3 7 (
                                        AwEAAcfLnq88UJgOIHhwFqbu1oPLXakh+kEA
                                        97hMfm1bpVZV8ZkGFck+tJsS/5sHjnKNchJd
                                        0+HGooSJaCVvWysYTM+W8K0pNg+ZYPmk0UMU
                                        P0aYKf0/t40hk7T08kkPW630eMqwgBcbK85+
                                        xpJGpFIj4yFfryNUi0rX4viBf8xNDtQUYjnU
                                        C3BTtH92MspAGCXPff+AuWFG7ISVqq88eTAD
                                        USNLZ7aZuv0zXWPE0ylKZz1TzQ5kcUOOhqkD
                                        s8oymhwboYxMG7EIr0iN6cul4C0bLyJdiJ0i
                                        Xx2XAiPwa2Ugj5TKe8IFRU3lWty+2zp5HG+y
                                        Fgkqw1i3dER08h0MR29ZfIs=
                                        ) ; ZSK; alg = NSEC3RSASHA1 ; key id = 
3683
                        86400   DNSKEY  257 3 7 (
                                        AwEAAYerZrleTh6IFQ2lWNEqY4bzw2iIFmSK
                                        Ojoiyl6Cwda1gnvRYVOxo6BTMC6v/OFfY1fF
                                        v79tFI71KQvZnW5rnmvtuyEW86N3us2l8bwV
                                        xr5TSWlintZgRF7Ot0DOPAovtq3Pwr8V4WNC
                                        pS+EoJ/qtqepjRJLQ879ZhQcjsLfGdhrqAvA
                                        m92qvlyGPXUKLboU0y1NcXPqfCN/KXBUOpLT
                                        YNDKthXcClp6Fw330leeL74uAkxNWrmdldql
                                        x9pFn51F6JAL5RQUacyNYspfKzCFoUOFPLZt
                                        /LkfagVFTV5sF3VWk0a2wtAlSh4u/ttZp8Xm
                                        TW704iAkGN9/fhnXG/EvVd6EtGr0iOTnIyLa
                                        VaQ6uvapW3aiskSXioeV7fvrSmxJmlcV0Gyy
                                        eB9wGufCqOfutC3CO7ZmYbE3NahmqaaAnOvZ
                                        yW4PNIWGN9dLtvcGslek/Me2D4NdWCMulzua
                                        DCaBaL6WSuBD3QMwOd19X9Hkexi6Y/InRhbf
                                        6XXZWCRmacYSWhKOhFxuugCoRw8bqDNGq0Po
                                        A9pyqv9hBO3LdB5sUw17rE2AnFM6kPD92Cb0
                                        m4vzQB+grw0oVvd33pZhbSw0Oz1uzO9E2wt6
                                        FLTHu8qxwByOt8O5JztDbK7LTfPBQdlF/wdY
                                        do9WLLqYYy1usKwUlX5FSe5CdgDLnpCc3D9W
                                        WufJ
                                        ) ; KSK; alg = NSEC3RSASHA1 ; key id = 
12468
                        86400   RRSIG   DNSKEY 7 2 86400 (
                                        20241101131952 20241002131952 3683 
foo.com.
                                        f6RRk2i16IQmnirFuSd1AdPW6duEcfAQ0bdM
                                        828gZG2z0EjWBi+1i+k6qRb+EA1gb2DDhfbS
                                        xpWwo6Bm18HUrMEMuKO95zKVGAY6KnRwSgGl
                                        +MJN8Bis9N8m5oN1IELhFlV2W3TW/uRFyr73
                                        Tu1VBuW04OaHdxVRmKQDhXqSxNFnfNo+Z9o/
                                        odIAGrrUN1CtlpTMsqkNWsKSdA4hSxT/CT0t
                                        CXdGJYcbHFWIwfIUaAe9jUfT9SblHvT7Sg/A
                                        0bFeNi2KtRNbaO85hFkT25A34f9VWygvUCQ4
                                        TF/tnQ9emYdOxF5QdlLl9HcagUunisfUmq1T
                                        J1v1KeHDk6Xot03wcw== )
                        86400   RRSIG   DNSKEY 7 2 86400 (
                                        20241101131952 20241002131952 12468 
foo.com.
                                        UVSFA1kPoK6E7V7kSSY1iov8b6UKx1SkrBlD
                                        VTVqM7c+ZKpz3Kt4UI9pPbvgy9UDEXMnKdug
                                        wsY+sUtUxvE/mlzdzxhtl567GiS3MAuVT5wo
                                        OYIIPvOBuWU0pVVzBkjCqOVBr68FhpiHb5/4
                                        F8X2Czveimc/Gizfu3DfPIcciARaJmg7VZ5g
                                        aEUjqpDGr5uBM78Eqt/rXcMnMf8ts/gY5wE4
                                        tAezB5GSE/aa1LLbP7MFtuPUILnFc+1Zx+4P
                                        1GO+Z36IpAyBK4BuUtl186gUHIuM1FFjR9oi
                                        SjwmjE2SBqKNzuy37p+/LZ4odT17wrTCRt+i
                                        /QYvHibaE1nfzQZ6iUfRgNO7DB2pIg+AqVlB
                                        Brps8lM/hKW8cJ4rj8VmHI1Z2HQd9HW7ROby
                                        +e13K91nzVTDbJneIpW2F60PJM9tbYsUil6G
                                        VEMNQmCFAkEGlfvgnIDkycBy5UsGJibRkDdh
                                        m0V3NfICoeWI5Cs7yWcNd5ND0lj+hA9focmi
                                        Xmq7Yo/IO5hhPpTha751lREdHfVFVk2kdUUz
                                        iKI3RYEPIWuS3gSE3L0y10ORIbnMmtaHYvPX
                                        BA3ZXqf5j/5k0FrN9Brsy6xRSHEaN9OGJZtG
                                        ONmMLTEatlbHx/Fx7mqwkcwOTcqV2ojQ6Uf0
                                        i1yQEEumZHAM9ra6qJQhLlaeN+hisW8I69E= )
                        0       NSEC3PARAM 1 0 0 AA61D5A398769C09
                        0       RRSIG   NSEC3PARAM 7 2 0 (
                                        20241101131952 20241002131952 3683 
foo.com.
                                        jlqg1F0UbaVoP5MadStHUSywHWnBxlCH0pQF
                                        2EGZ44bppoK7ilGg+3Q0xVQpupEn0+BW/E10
                                        kh56QZQk/PxhgJuhCT1WaoMFzFFxA0b4w1w0
                                        gKizejxmOovE7Fim321NNbmbdcmPCb825pt0
                                        kNf9Rz9mq1GHz65ZJQk8e0S/oqPaOi2ojcs9
                                        9gMCI4CYGBgmd7Euq2P2llXT4O4I0WGMd0P8
                                        3fRTBLAnencO1hirnyDUH9TdAzmSVGyxJA8Y
                                        A6UXipdCB5AXNtvgYk2hlPULSJdTLsev1sIi
                                        kNxC3KOqcb/VKPrfNY7eK5gbFUzRWm1lciuM
                                        qUITrnBietyB6Crdag== )
a.bar.foo.com.          300     IN NS   ns.somewhere.net.
JJQE426PPT753J9OM8BOT2ICLQ3TESVL.foo.com. 900 IN NSEC3 1 1 0 AA61D5A398769C09 (
                                        JJQE426PPT753J9OM8BOT2ICLQ3TESVL
                                        SOA RRSIG DNSKEY NSEC3PARAM )
                        900     RRSIG   NSEC3 7 3 900 (
                                        20241101131952 20241002131952 3683 
foo.com.
                                        KHMkDGRFDHOP/3p/tJ++OvyNuPX52CpuqTOC
                                        k8ZaHaBu0h3JKmjRhaC1tjq713uhDNCgkFb8
                                        SCxnIcdPKzl6zvrSPlOFFB7FlF+4o0UvAKR+
                                        rJosR9pmQgLhPbmI/ORnw/BMaLU08/RZ4ixD
                                        NDj9F2hzuMRZXx3158JBzohH7SsWGXe5lGho
                                        OsWuawjKH1YZoQejYr61zwZw1QVCxGwZCnWt
                                        38tyFhe0AkUY0eEfUuB7H92UZmcKatgJqDx0
                                        K03809sFR9oghGwN99b69+FA5yDihvN6T9nm
                                        rwAWwX3sDAo13dJ4MYjJeJu5MiFDpNGHazSh
                                        O+SQZulPsFecfh+lPw== )
_______________________________________________
nsd-users mailing list
nsd-users@lists.nlnetlabs.nl
https://lists.nlnetlabs.nl/mailman/listinfo/nsd-users

Reply via email to