Skip to content

Proposal: OSS-Fuzz integration for React Native native components #992

Description

@rootvector2

Introduction

I’ve been working on adding OSS-Fuzz integration for React Native’s native C++ components (ReactCommon layer).

A pull request has been opened in OSS-Fuzz:
google/oss-fuzz#15207

Details

The integration focuses on selected native modules, including:

  • MapBuffer serialization/deserialization
  • CSS tokenizer and value parsing components

The fuzzers are built using libFuzzer with AddressSanitizer and are designed to exercise parsing and memory handling paths.

The setup builds and runs successfully in the OSS-Fuzz environment.

Discussion points

  • Does this scope (ReactCommon components) make sense for OSS-Fuzz integration?
  • Are there any additional native components that would be good candidates for fuzzing?
  • Any feedback or suggestions from maintainers before proceeding further?

Happy to adjust the integration based on maintainer feedback.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions