Skip to content

FPRDecodeString causes heap-buffer overflow (potential security issue) #8577

Closed
@ortekka

Description

Step 0: Are you in the right place?

  • For issues or feature requests related to the code in this repository
    file a Github issue.
    • If this is a feature request please use the Feature Request template.
  • For general technical questions, post a question on StackOverflow
    with the firebase tag.
  • For general (non-iOS) Firebase discussion, use the firebase-talk
    google group.
  • For backend issues, console issues, and other non-SDK help that does not fall under one
    of the above categories, reach out to
    Firebase Support.
  • Once you've read this section and determined that your issue is appropriate for
    this repository, please delete this section.

[REQUIRED] Step 1: Describe your environment

  • Xcode version: 12.5.1
  • Firebase SDK version: 8.6.0
  • Installation method: CocoaPods
  • Firebase Component: Performance

[REQUIRED] Step 2: Describe the problem

While running an app that includes Firebase Performance with the Address Sanitizer on, a heap-buffer-overflow was reported in FPRDecodeString() (FPRNanoPbUtils.m:160).

FPRDecodeString() is calling [NSString stringWithCString:[data bytes] encoding:NSUTF8StringEncoding] without making sure that data contains a NUL terminator. In fact, in this particular instance, data does not contains NULs, and stringWithCString keeps scanning for NULs beyond the end of the buffer.

What follows is a full copy of the console log:

VocalFeel(45943,0x10de71e00) malloc: nano zone abandoned due to inability to preallocate reserved vm space.
objc[45943]: Class _NSZombie_OS_xpc_uint64 is implemented in both ?? (0x60400008f990) and ?? (0x60400008dad0). One of the two will be used. Which one is undefined.
2021-08-26 09:54:07.700467+0200 VocalFeel[45943:5299360] [Firebase/Crashlytics] Version 8.6.0
2021-08-26 09:54:07.961767+0200 VocalFeel[45943:5299818] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.961828+0200 VocalFeel[45943:5299809] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.962625+0200 VocalFeel[45943:5299818] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.962694+0200 VocalFeel[45943:5299809] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.963603+0200 VocalFeel[45943:5299809] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.967064+0200 VocalFeel[45943:5299818] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.972716+0200 VocalFeel[45943:5299809] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:07.972940+0200 VocalFeel[45943:5299809] [Client] Updating selectors after delegate addition failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2021-08-26 09:54:08.233801+0200 VocalFeel[45943:5299808] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed
2021-08-26 09:54:08.282196+0200 VocalFeel[45943:5299841] 8.6.0 - [Firebase/Analytics][I-ACS023007] Analytics v.8.6.0 started
2021-08-26 09:54:08.282593+0200 VocalFeel[45943:5299841] 8.6.0 - [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2021-08-26 09:54:08.581913+0200 VocalFeel[45943:5299829] 8.6.0 - [Firebase/Crashlytics][I-CLS000000] Failed to download settings. If this is your first time launching the app, make sure you have enabled Crashlytics in the Firebase Console. Error Domain=FIRCLSNetworkError Code=-5 "(null)" UserInfo={status_code=404, type=2, request_id=, content_type=text/html; charset=utf-8}
2021-08-26 09:54:08.784364+0200 VocalFeel[45943:5299828] 8.6.0 - [Firebase/Analytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2021-08-26 09:54:08.987148+0200 VocalFeel[45943:5299828] 8.6.0 - [Firebase/Analytics][I-ACS023012] Analytics collection enabled
2021-08-26 09:54:08.987690+0200 VocalFeel[45943:5299828] 8.6.0 - [Firebase/Analytics][I-ACS023220] Analytics screen reporting is enabled. Call +[FIRAnalytics logEventWithName:FIREventScreenView parameters:] to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist
=================================================================
==45943==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x608000103880 at pc 0x000107540b24 bp 0x700005ba3920 sp 0x700005ba30e0
READ of size 81 at 0x608000103880 thread T7
    #0 0x107540b23 in wrap_strlen+0x183 (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x13b23)
    #1 0x7fff2084855a in +[NSString stringWithCString:encoding:]+0x20 (Foundation:x86_64+0x12955a)
    #2 0x106321ba4 in FPRDecodeString FPRNanoPbUtils.m:160
    #3 0x1062f1f35 in __29-[FPRClient logNetworkTrace:]_block_invoke FPRClient.m:220
    #4 0x10756d19a in __wrap_dispatch_group_async_block_invoke+0xca (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4019a)
    #5 0x1091a2577 in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x3577)
    #6 0x1091a374d in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x474d)
    #7 0x1091aa143 in _dispatch_lane_serial_drain+0x4c5 (libdispatch.dylib:x86_64+0xb143)
    #8 0x1091aac66 in _dispatch_lane_invoke+0x1b3 (libdispatch.dylib:x86_64+0xbc66)
    #9 0x1091b6a79 in _dispatch_workloop_worker_thread+0x367 (libdispatch.dylib:x86_64+0x17a79)
    #10 0x7fff6034045c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c)
    #11 0x7fff6033f42e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e)

0x608000103880 is located 0 bytes to the right of 96-byte region [0x608000103820,0x608000103880)
allocated by thread T7 here:
    #0 0x10756e1e5 in wrap_calloc+0xa5 (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x411e5)
    #1 0x7fff2018a6dd in class_createInstance+0x33 (libobjc.A.dylib:x86_64+0x166dd)
    #2 0x7fff207f62c0 in NSAllocateObject+0xe (Foundation:x86_64+0xd72c0)
    #3 0x7fff20753053 in -[_NSPlaceholderData initWithBytes:length:copy:deallocator:]+0x40 (Foundation:x86_64+0x34053)
    #4 0x7fff20755453 in -[NSData(NSData) initWithBytes:length:]+0x24 (Foundation:x86_64+0x36453)
    #5 0x7fff20755177 in +[NSData(NSData) dataWithBytes:length:]+0x27 (Foundation:x86_64+0x36177)
    #6 0x1063218f2 in FPRDecodeData FPRNanoPbUtils.m:154
    #7 0x106321ac9 in FPRDecodeString FPRNanoPbUtils.m:159
    #8 0x1062f1f35 in __29-[FPRClient logNetworkTrace:]_block_invoke FPRClient.m:220
    #9 0x10756d19a in __wrap_dispatch_group_async_block_invoke+0xca (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4019a)
    #10 0x1091a2577 in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x3577)
    #11 0x1091a374d in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x474d)
    #12 0x1091aa143 in _dispatch_lane_serial_drain+0x4c5 (libdispatch.dylib:x86_64+0xb143)
    #13 0x1091aac66 in _dispatch_lane_invoke+0x1b3 (libdispatch.dylib:x86_64+0xbc66)
    #14 0x1091b6a79 in _dispatch_workloop_worker_thread+0x367 (libdispatch.dylib:x86_64+0x17a79)
    #15 0x7fff6034045c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c)
    #16 0x7fff6033f42e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e)

Thread T7 created by T3 here:
    <empty stack>

Thread T3 created by T0 here:
    <empty stack>

SUMMARY: AddressSanitizer: heap-buffer-overflow (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x13b23) in wrap_strlen+0x183
Shadow bytes around the buggy address:
  0x0c110ded86c0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c110ded86d0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
  0x0c110ded86e0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
  0x0c110ded86f0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 04 fa
  0x0c110ded8700: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c110ded8710:[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c110ded8720: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c110ded8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c110ded8740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c110ded8750: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c110ded8760: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
2021-08-26 09:54:15.164760+0200 VocalFeel[45943:5299828] =================================================================
2021-08-26 09:54:15.165030+0200 VocalFeel[45943:5299828] ==45943==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x608000103880 at pc 0x000107540b24 bp 0x700005ba3920 sp 0x700005ba30e0
2021-08-26 09:54:15.165247+0200 VocalFeel[45943:5299828] READ of size 81 at 0x608000103880 thread T7
2021-08-26 09:54:15.165450+0200 VocalFeel[45943:5299828]     #0 0x107540b23 in wrap_strlen+0x183 (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x13b23)
2021-08-26 09:54:15.165667+0200 VocalFeel[45943:5299828]     #1 0x7fff2084855a in +[NSString stringWithCString:encoding:]+0x20 (Foundation:x86_64+0x12955a)
2021-08-26 09:54:15.165870+0200 VocalFeel[45943:5299828]     #2 0x106321ba4 in FPRDecodeString FPRNanoPbUtils.m:160
2021-08-26 09:54:15.166047+0200 VocalFeel[45943:5299828]     #3 0x1062f1f35 in __29-[FPRClient logNetworkTrace:]_block_invoke FPRClient.m:220
2021-08-26 09:54:15.166230+0200 VocalFeel[45943:5299828]     #4 0x10756d19a in __wrap_dispatch_group_async_block_invoke+0xca (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4019a)
2021-08-26 09:54:15.166428+0200 VocalFeel[45943:5299828]     #5 0x1091a2577 in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x3577)
2021-08-26 09:54:15.166612+0200 VocalFeel[45943:5299828]     #6 0x1091a374d in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x474d)
2021-08-26 09:54:15.166805+0200 VocalFeel[45943:5299828]     #7 0x1091aa143 in _dispatch_lane_serial_drain+0x4c5 (libdispatch.dylib:x86_64+0xb143)
2021-08-26 09:54:15.166986+0200 VocalFeel[45943:5299828]     #8 0x1091aac66 in _dispatch_lane_invoke+0x1b3 (libdispatch.dylib:x86_64+0xbc66)
2021-08-26 09:54:15.167165+0200 VocalFeel[45943:5299828]     #9 0x1091b6a79 in _dispatch_workloop_worker_thread+0x367 (libdispatch.dylib:x86_64+0x17a79)
2021-08-26 09:54:15.167348+0200 VocalFeel[45943:5299828]     #10 0x7fff6034045c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c)
2021-08-26 09:54:15.167498+0200 VocalFeel[45943:5299828]     #11 0x7fff6033f42e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e)
2021-08-26 09:54:15.167652+0200 VocalFeel[45943:5299828] 
2021-08-26 09:54:15.167826+0200 VocalFeel[45943:5299828] 0x608000103880 is located 0 bytes to the right of 96-byte region [0x608000103820,0x608000103880)
2021-08-26 09:54:15.168009+0200 VocalFeel[45943:5299828] allocated by thread T7 here:
2021-08-26 09:54:15.168200+0200 VocalFeel[45943:5299828]     #0 0x10756e1e5 in wrap_calloc+0xa5 (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x411e5)
2021-08-26 09:54:15.168374+0200 VocalFeel[45943:5299828]     #1 0x7fff2018a6dd in class_createInstance+0x33 (libobjc.A.dylib:x86_64+0x166dd)
2021-08-26 09:54:15.168551+0200 VocalFeel[45943:5299828]     #2 0x7fff207f62c0 in NSAllocateObject+0xe (Foundation:x86_64+0xd72c0)
2021-08-26 09:54:15.168719+0200 VocalFeel[45943:5299828]     #3 0x7fff20753053 in -[_NSPlaceholderData initWithBytes:length:copy:deallocator:]+0x40 (Foundation:x86_64+0x34053)
2021-08-26 09:54:15.168892+0200 VocalFeel[45943:5299828]     #4 0x7fff20755453 in -[NSData(NSData) initWithBytes:length:]+0x24 (Foundation:x86_64+0x36453)
2021-08-26 09:54:15.169075+0200 VocalFeel[45943:5299828]     #5 0x7fff20755177 in +[NSData(NSData) dataWithBytes:length:]+0x27 (Foundation:x86_64+0x36177)
2021-08-26 09:54:15.169241+0200 VocalFeel[45943:5299828]     #6 0x1063218f2 in FPRDecodeData FPRNanoPbUtils.m:154
2021-08-26 09:54:15.169449+0200 VocalFeel[45943:5299828]     #7 0x106321ac9 in FPRDecodeString FPRNanoPbUtils.m:159
2021-08-26 09:54:15.169599+0200 VocalFeel[45943:5299828]     #8 0x1062f1f35 in __29-[FPRClient logNetworkTrace:]_block_invoke FPRClient.m:220
2021-08-26 09:54:15.169738+0200 VocalFeel[45943:5299828]     #9 0x10756d19a in __wrap_dispatch_group_async_block_invoke+0xca (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4019a)
2021-08-26 09:54:15.169904+0200 VocalFeel[45943:5299828]     #10 0x1091a2577 in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x3577)
2021-08-26 09:54:15.170065+0200 VocalFeel[45943:5299828]     #11 0x1091a374d in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x474d)
2021-08-26 09:54:15.170227+0200 VocalFeel[45943:5299828]     #12 0x1091aa143 in _dispatch_lane_serial_drain+0x4c5 (libdispatch.dylib:x86_64+0xb143)
2021-08-26 09:54:15.170374+0200 VocalFeel[45943:5299828]     #13 0x1091aac66 in _dispatch_lane_invoke+0x1b3 (libdispatch.dylib:x86_64+0xbc66)
2021-08-26 09:54:15.170541+0200 VocalFeel[45943:5299828]     #14 0x1091b6a79 in _dispatch_workloop_worker_thread+0x367 (libdispatch.dylib:x86_64+0x17a79)
2021-08-26 09:54:15.170696+0200 VocalFeel[45943:5299828]     #15 0x7fff6034045c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c)
2021-08-26 09:54:15.170884+0200 VocalFeel[45943:5299828]     #16 0x7fff6033f42e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e)
2021-08-26 09:54:15.171057+0200 VocalFeel[45943:5299828] 
2021-08-26 09:54:15.171189+0200 VocalFeel[45943:5299828] Thread T7 created by T3 here:
2021-08-26 09:54:15.171374+0200 VocalFeel[45943:5299828]     <empty stack>
2021-08-26 09:54:15.171526+0200 VocalFeel[45943:5299828] 
2021-08-26 09:54:15.171671+0200 VocalFeel[45943:5299828] Thread T3 created by T0 here:
2021-08-26 09:54:15.171813+0200 VocalFeel[45943:5299828]     <empty stack>
2021-08-26 09:54:15.171980+0200 VocalFeel[45943:5299828] 
2021-08-26 09:54:15.172141+0200 VocalFeel[45943:5299828] SUMMARY: AddressSanitizer: heap-buffer-overflow (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x13b23) in wrap_strlen+0x183
2021-08-26 09:54:15.172293+0200 VocalFeel[45943:5299828] Shadow bytes around the buggy address:
2021-08-26 09:54:15.172456+0200 VocalFeel[45943:5299828]   0x0c110ded86c0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00
2021-08-26 09:54:15.172628+0200 VocalFeel[45943:5299828]   0x0c110ded86d0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
2021-08-26 09:54:15.172780+0200 VocalFeel[45943:5299828]   0x0c110ded86e0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
2021-08-26 09:54:15.172938+0200 VocalFeel[45943:5299828]   0x0c110ded86f0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 04 fa
2021-08-26 09:54:15.173103+0200 VocalFeel[45943:5299828]   0x0c110ded8700: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00
2021-08-26 09:54:15.173268+0200 VocalFeel[45943:5299828] =>0x0c110ded8710:[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
2021-08-26 09:54:15.173428+0200 VocalFeel[45943:5299828]   0x0c110ded8720: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
2021-08-26 09:54:15.173593+0200 VocalFeel[45943:5299828]   0x0c110ded8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
2021-08-26 09:54:15.173744+0200 VocalFeel[45943:5299828]   0x0c110ded8740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
2021-08-26 09:54:15.173900+0200 VocalFeel[45943:5299828]   0x0c110ded8750: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
2021-08-26 09:54:15.174054+0200 VocalFeel[45943:5299828]   0x0c110ded8760: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
2021-08-26 09:54:15.174239+0200 VocalFeel[45943:5299828] Shadow byte legend (one shadow byte represents 8 application bytes):
2021-08-26 09:54:15.174411+0200 VocalFeel[45943:5299828]   Addressable:           00
2021-08-26 09:54:15.174558+0200 VocalFeel[45943:5299828]   Partially addressable: 01 02 03 04 05 06 07
2021-08-26 09:54:15.174714+0200 VocalFeel[45943:5299828]   Heap left redzone:       fa
2021-08-26 09:54:15.174866+0200 VocalFeel[45943:5299828]   Freed heap region:       fd
2021-08-26 09:54:15.175028+0200 VocalFeel[45943:5299828]   Stack left redzone:      f1
2021-08-26 09:54:15.175180+0200 VocalFeel[45943:5299828]   Stack mid redzone:       f2
2021-08-26 09:54:15.175331+0200 VocalFeel[45943:5299828]   Stack right redzone:     f3
2021-08-26 09:54:15.175480+0200 VocalFeel[45943:5299828]   Stack after return:      f5
2021-08-26 09:54:15.175613+0200 VocalFeel[45943:5299828]   Stack use after scope:   f8
2021-08-26 09:54:15.175768+0200 VocalFeel[45943:5299828]   Global redzone:          f9
2021-08-26 09:54:15.175914+0200 VocalFeel[45943:5299828]   Global init order:       f6
2021-08-26 09:54:15.176068+0200 VocalFeel[45943:5299828]   Poisoned by user:        f7
2021-08-26 09:54:15.176219+0200 VocalFeel[45943:5299828]   Container overflow:      fc
2021-08-26 09:54:15.176354+0200 VocalFeel[45943:5299828]   Array cookie:            ac
2021-08-26 09:54:15.176523+0200 VocalFeel[45943:5299828]   Intra object redzone:    bb
2021-08-26 09:54:15.176683+0200 VocalFeel[45943:5299828]   ASan internal:           fe
2021-08-26 09:54:15.176834+0200 VocalFeel[45943:5299828]   Left alloca redzone:     ca
2021-08-26 09:54:15.176991+0200 VocalFeel[45943:5299828]   Right alloca redzone:    cb
2021-08-26 09:54:15.177132+0200 VocalFeel[45943:5299828]   Shadow gap:              cc
==45943==ABORTING
Warning: hit breakpoint while running function, skipping commands and conditions to prevent recursion.
AddressSanitizer report breakpoint hit. Use 'thread info -s' to get extended information about the report.
Printing description of data:
<68747470 733a2f2f 6170702d 6d656173 7572656d 656e742e 636f6d2f 636f6e66 69672f61 70702f31 3a343230 35333531 39373435 373a696f 733a6237 35343435 37643731 31613938 31396264 66366230>

fb-performance-heap-buffer-overflow

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions