oss-fuzz icon indicating copy to clipboard operation
oss-fuzz copied to clipboard

Add Apache ORC project

Open jsnv-dev opened this issue 5 months ago • 2 comments

Apache ORC provides both C++ and Java libraries for reading and writing ORC files, which are widely used by major data processing frameworks. Also, ORC-based formats are increasingly used to store AI training datasets at large scale.

Motivation

This integration follows the recent discovery of CVE-2025-47436, a heap buffer overflow vulnerability in the C++ LZO decompressor affecting Apache ORC versions. The vulnerability occurs when specially crafted malformed ORC files can result in memory corruption.

Continuous fuzzing through OSS-Fuzz will help identify similar input validation vulnerabilities earlier and improve the robustness of the ORC file parser.

Project Details

  • Language: C++
  • Repository: https://github.com/apache/orc
  • Homepage: https://orc.apache.org/
  • Integration Approval: https://github.com/apache/orc/issues/2431

This initial PR includes only the project.yaml configuration. The build infrastructure will be added in a follow-up PR after your approval.

jsnv-dev avatar Oct 02 '25 08:10 jsnv-dev

jsnv-dev is integrating a new project:
- Main repo: https://github.com/apache/orc
- Criticality score: 0.57426

github-actions[bot] avatar Oct 02 '25 08:10 github-actions[bot]

Hi all,

Just wanted to follow up on this PR and see if there's any feedback or if there's anything I can do to help move this forward. Happy to make any changes needed or provide additional information.

jsnv-dev avatar Oct 15 '25 12:10 jsnv-dev