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

[dbus] add project.yaml #8699

Closed
wants to merge 1 commit into from
Closed

[dbus] add project.yaml #8699

wants to merge 1 commit into from

Conversation

evverx
Copy link
Contributor

@evverx evverx commented Oct 6, 2022

It's a follow-up to https://seclists.org/oss-sec/2022/q4/7

dbus is the reference implementation of D-Bus, a message bus for communication between applications and system services: https://www.freedesktop.org/wiki/Software/dbus/. It's used by default on at least Debian and Ubuntu and among other things it's also a recommended systemd runtime dependency. Combined with #7860 it should hopefully fully cover the most popular system dbus daemons. The dbus project also provides the libdbus library used by a lot of projects directly or via various bindings so it should help to cover them too.

It's a follow-up to https://seclists.org/oss-sec/2022/q4/7

dbus is the reference implementation of D-Bus, a message bus for
communication between applications and system services:
https://www.freedesktop.org/wiki/Software/dbus/. It's used
by default on at least Debian and Ubuntu and among other things
it's also a recommended systemd runtime dependency. Combined with
google#7860 it should hopefully
fully cover the most popular system dbus daemons. The dbus project
also provides the libdbus library used by a lot of projects
directly or via various bindings so it should help to cover them
too.
Copy link
Contributor

@jonathanmetzman jonathanmetzman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jonathanmetzman
Copy link
Contributor

Can i merge this?

@evverx
Copy link
Contributor Author

evverx commented Oct 6, 2022

@jonathanmetzman I'd wait for @smcv before merging this or rolling out any fuzz targets.

@evverx
Copy link
Contributor Author

evverx commented Oct 6, 2022

@jonathanmetzman on a somewhat related note I wonder if there're projects using CFLite to test various branches on GitLab by analogy with how systemd uses it to fuzz stable branches on PRs with public OSS-Fuzz corpora on GitHub? I'm certainly far from bringing it to the dbus CI pipeline but it would be great if there were real-life examples I could take a look at.

@smcv
Copy link

smcv commented Oct 7, 2022

Please don't proceed with this until I have had time to look into this from the dbus side. There is currently nobody whose main job is dbus, so responding to those fuzzer-detected vulnerabilities has already taken up a lot of my time budget for dbus work recently.

@evverx
Copy link
Contributor Author

evverx commented May 8, 2023

I'll go ahead and close it. I fuzz dbus elsewhere.

@evverx evverx closed this May 8, 2023
@jonathanmetzman
Copy link
Contributor

Sorry to see this :-(

@evverx
Copy link
Contributor Author

evverx commented May 8, 2023

@jonathanmetzman I think if it was possible to turn off the 90-day disclosure it would be easier to bring projects like dbus to OSS-Fuzz to make it easier to fix issues at their pace. That being said even if it was possible the fuzz targets would still be public (and that would bring "researchers" running them and reporting the same issues over and over again. As far as I can remember elfutils got issues like that once its fuzz targets were integrated and libbpf has received several reports like that this month).

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

Successfully merging this pull request may close these issues.

None yet

3 participants