Skip to content

Various Firebase types does not conform to NSSecureCoding #3686

Closed
@clausjoergensen

Description

@clausjoergensen

[READ] Step 1: Are you in the right place?

Yes

[REQUIRED] Step 2: Describe your environment

  • Xcode version: 10.3
  • Firebase SDK version: 5.16
  • Firebase Component: Core, Messaging
  • Component version: 5.16

[REQUIRED] Step 3: Describe the problem

Our security team scanned our code and dependencies for vulnerabilities and found that the following classes did not conform to NSSecureCoding making them vulnerable to object substitution attacks:

FIRMessagingTopicBatch, FIRInstanceIDAPNSInfo, FIRInstanceIDTokenInfo and FIRMessagingPendingTopicsList

Steps to reproduce:

Open up the header files, note that they conform to NSCoding, and not NSSecureCoding.

Relevant Code:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions