Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-109487

AddressSanitizer: leak in do_search

Linking RHIVOS CVEs to...Migration: Automation ...RHELPRIO AssignedTeam ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-10.1
    • rhel-10.0
    • 389-ds-base
    • None
    • 389-ds-base-3.1.3-4.el10
    • No
    • Low
    • ZStream
    • rhel-idm-ds
    • Release Note Not Required
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      This is a clone from https://github.com/389ds/389-ds-base/issues/6848


      Reproducible in dirsrvtests/tests/suites/basic/basic_test.py::test_attr_description_limit or by running

      ldapsearch -LLLx -s base cn "" "" "" "" "" "" "" "" "" "" ""
      
      =================================================================
      ==11271==ERROR: LeakSanitizer: detected memory leaks
      
      Direct leak of 36192 byte(s) in 348 object(s) allocated from:
          #0 0x7f16258e6f0b in malloc (/lib64/libasan.so.8+0xe6f0b) (BuildId: 7f1aa7e2e600e8c9d54ce6e3d36f3d31bfe7949a)
          #1 0x7f1626057dcc in ber_memalloc_x (/lib64/liblber.so.2+0x3dcc) (BuildId: 0db15534bd84f99d6892b2cb4595a5f8a77a39f2)
          #2 0x7f162605800c in ber_get_stringbvl /usr/src/debug/openldap-2.6.9-3.fc42.x86_64/openldap-2.6.9/libraries/liblber/decode.c:421
          #3 0x7f162605a4ec in ber_scanf (/lib64/liblber.so.2+0x64ec) (BuildId: 0db15534bd84f99d6892b2cb4595a5f8a77a39f2)
          #4 0x56095c3d2d12 in do_search (/usr/bin/ns-slapd+0x58d12) (BuildId: b88d8d2a541da8e449c4802489929812bdcf8a83)
          #5 0x56095c3a83fe in connection_dispatch_operation (/usr/bin/ns-slapd+0x2e3fe) (BuildId: b88d8d2a541da8e449c4802489929812bdcf8a83)
          #6 0x56095c3a95ea in connection_threadmain (/usr/bin/ns-slapd+0x2f5ea) (BuildId: b88d8d2a541da8e449c4802489929812bdcf8a83)
          #7 0x7f16257e0842 in _pt_root ../../../../nspr/pr/src/pthreads/ptthread.c:191
          #8 0x7f1625828ee5 in asan_thread_start ../../../../libsanitizer/asan/asan_interceptors.cpp:239
          #9 0x7f162507f1d3 in start_thread (/lib64/libc.so.6+0x711d3) (BuildId: 7504db94dbf054e06eaac49950f57161c601f5c6)
          #10 0x7f1625101ceb in __GI___clone3 (/lib64/libc.so.6+0xf3ceb) (BuildId: 7504db94dbf054e06eaac49950f57161c601f5c6)
      
      Indirect leak of 4872 byte(s) in 4176 object(s) allocated from:
          #0 0x7f16258e6f0b in malloc (/lib64/libasan.so.8+0xe6f0b) (BuildId: 7f1aa7e2e600e8c9d54ce6e3d36f3d31bfe7949a)
          #1 0x7f1626057dcc in ber_memalloc_x (/lib64/liblber.so.2+0x3dcc) (BuildId: 0db15534bd84f99d6892b2cb4595a5f8a77a39f2)
          #2 0x7f1626057ebf in ber_get_stringbv (/lib64/liblber.so.2+0x3ebf) (BuildId: 0db15534bd84f99d6892b2cb4595a5f8a77a39f2)
          #3 0x7f1626058088 in ber_get_stringbvl /usr/src/debug/openldap-2.6.9-3.fc42.x86_64/openldap-2.6.9/libraries/liblber/decode.c:447
          #4 0x7f162605a4ec in ber_scanf (/lib64/liblber.so.2+0x64ec) (BuildId: 0db15534bd84f99d6892b2cb4595a5f8a77a39f2)
          #5 0x56095c3d2d12 in do_search (/usr/bin/ns-slapd+0x58d12) (BuildId: b88d8d2a541da8e449c4802489929812bdcf8a83)
          #6 0x56095c3a83fe in connection_dispatch_operation (/usr/bin/ns-slapd+0x2e3fe) (BuildId: b88d8d2a541da8e449c4802489929812bdcf8a83)
          #7 0x56095c3a95ea in connection_threadmain (/usr/bin/ns-slapd+0x2f5ea) (BuildId: b88d8d2a541da8e449c4802489929812bdcf8a83)
          #8 0x7f16257e0842 in _pt_root ../../../../nspr/pr/src/pthreads/ptthread.c:191
          #9 0x7f1625828ee5 in asan_thread_start ../../../../libsanitizer/asan/asan_interceptors.cpp:239
          #10 0x7f162507f1d3 in start_thread (/lib64/libc.so.6+0x711d3) (BuildId: 7504db94dbf054e06eaac49950f57161c601f5c6)
          #11 0x7f1625101ceb in __GI___clone3 (/lib64/libc.so.6+0xf3ceb) (BuildId: 7504db94dbf054e06eaac49950f57161c601f5c6)
      
      SUMMARY: AddressSanitizer: 41064 byte(s) leaked in 4524 allocation(s).
      

              idm-ds-dev-bugs IdM DS Dev
              vashirov@redhat.com Viktor Ashirov
              IdM DS Dev IdM DS Dev
              IdM DS QE IdM DS QE
              Evgenia Martyniuk Evgenia Martyniuk
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: