Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please add the C ecosystem to GHSA #680

Open
eslerm opened this issue Sep 16, 2022 · 3 comments
Open

Please add the C ecosystem to GHSA #680

eslerm opened this issue Sep 16, 2022 · 3 comments

Comments

@eslerm
Copy link

eslerm commented Sep 16, 2022

Adding the C ecosystem would dramatically help organize CVE communication.

For example, the OpenJPEG project has many CVEs from Chromium fuzzing. It is difficult to understand if certain CVEs have been addressed from this projects commit message history and which commits belong to a patch set of a specific CVEs. Many commits which address specific GitHub Issues are not linked. Most GitHub issues do not mention CVEs they address. Some vulnerabilities relate to multiple GitHub issues. An issue could be made for each CVE to tie everything together, but using GHSA would be a vastly better.

By extending GHSA to the C ecosystem maintainers and community members will have dramatically more tools to organize and resolve CVEs.

@KateCatlin
Copy link
Collaborator

Thanks @eslerm, appreciate you voicing this. We'd really like to expand to supporting C/C++ so I'm going to keep this issue open for others to chime in.

While committing to curating all C/C++ advisories is further out, we're considering adding more options to the GHSA form for folks to select from even if we don't curate them. One proposal on the table is to add all PURL types as options to select. That would mean C specifically wouldn't be available, but conan would.

Would that address the problem you're trying to solve or not really?

@eslerm
Copy link
Author

eslerm commented Apr 6, 2023

Thank you @KateCatlin! Adding purl-spec sounds like a wonderful idea!

Between purl's support of distros, package managers, and version control systems, most software can be tracked. And adding purl would be especially useful for generating SBOMs.

@KateCatlin
Copy link
Collaborator

Great, thanks @eslerm.

I'll circle back to update this Issue when that gets released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants