Skip to content
TTFISH edited this page Nov 4, 2024 · 3 revisions

Fuzz Testing in OpenPrinting

OpenPrinting is a free software organization under the Linux Foundation that develops and promotes printing standards for Linux and other Unix-like operating systems. Most of the projects in OpenPrinting are developed in C/C++, which is prone to memory violation vulnerabilities. Existing OpenPrinting projects lack comprehensive dynamic testing techniques during the development. Therefore, integrating advanced fuzzing techniques is a promising approach for enhancing the security of OpenPrinting.

Projects

  • cups
  • libcups
  • cups-filters
  • libcupsfilters

GSoC