A NowSecure scan reports Components with Known Vulnerabilities for libz.1.dylib (zlib 1.2.12) in our iOS app binary built with Firebase iOS SDK.
What we are seeing
- Finding ID:
3246948
- Library:
libz.1.dylib
- Version:
1.2.12
- CPE:
cpe:2.3:a:zlib:zlib:1.2.12:*:*:*:*:*:*:*
- Total CVEs detected:
4
- Highest CVSS:
9.8
- Scanner category:
Code Quality, App Store Blocker
- Status:
Detected
CVEs reported by scanner:
CVE-2022-37434 (9.8)
CVE-2023-45853 (9.8)
CVE-2026-22184 (7.8)
CVE-2026-27171 (5.5)
Environment
- Firebase iOS SDK: latest
- Xcode: 26.6
- Installation method: Swift Package Manager
- Platform: iOS
- Build config: Release
Question / help needed
Please help confirm:
- Is
libz.1.dylib/zlib in this case introduced by Firebase SDK (directly or transitively), or by Apple toolchain/runtime packaging?
- Is there a recommended mitigation/remediation for this finding when using latest Firebase SDK?
- If this is not actionable from Firebase side, can you share official guidance we can use for AppSec exception documentation?
Repro
- Build iOS app with latest Firebase iOS SDK on Xcode 26.6 (Release)
- Scan app package with NowSecure
- Observe vulnerability finding for
libz.1.dylib version 1.2.12
Privacy note
Please avoid asking for public app-identifying details. I can share sanitized diagnostics privately.
Reproducing the issue
Build app from in Release
Use latest Firebase iOS SDK
Build with Xcode 26.6
Run NowSecure scan
Observe finding for libz.1.dylib version 1.2.12 (4 CVEs, highest 9.8)
Firebase SDK Version
26.6
Xcode Version
26.6
Installation Method
Swift Package Manager
Firebase Product(s)
App Distribution, Analytics, Crashlytics
Targeted Platforms
iOS
Relevant Log Output
If using Swift Package Manager, the project's Package.resolved
Expand Package.resolved snippet
Replace this line with the contents of your Package.resolved.
If using CocoaPods, the project's Podfile.lock
No response
A NowSecure scan reports Components with Known Vulnerabilities for
libz.1.dylib(zlib1.2.12) in our iOS app binary built with Firebase iOS SDK.What we are seeing
3246948libz.1.dylib1.2.12cpe:2.3:a:zlib:zlib:1.2.12:*:*:*:*:*:*:*49.8Code Quality, App Store BlockerDetectedCVEs reported by scanner:
CVE-2022-37434(9.8)CVE-2023-45853(9.8)CVE-2026-22184(7.8)CVE-2026-27171(5.5)Environment
Question / help needed
Please help confirm:
libz.1.dylib/zlib in this case introduced by Firebase SDK (directly or transitively), or by Apple toolchain/runtime packaging?Repro
libz.1.dylibversion1.2.12Privacy note
Please avoid asking for public app-identifying details. I can share sanitized diagnostics privately.
Reproducing the issue
Build app from in Release
Use latest Firebase iOS SDK
Build with Xcode 26.6
Run NowSecure scan
Observe finding for libz.1.dylib version 1.2.12 (4 CVEs, highest 9.8)
Firebase SDK Version
26.6
Xcode Version
26.6
Installation Method
Swift Package Manager
Firebase Product(s)
App Distribution, Analytics, Crashlytics
Targeted Platforms
iOS
Relevant Log Output
If using Swift Package Manager, the project's Package.resolved
Expand
Package.resolvedsnippetReplace this line with the contents of your Package.resolved.If using CocoaPods, the project's Podfile.lock
No response