From: "Michael S. Tsirkin" <mst@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: "Daniel P. Berrangé" <berrange@redhat.com>,
qemu-devel@nongnu.org,
"Pierrick Bouvier" <pierrick.bouvier@oss.qualcomm.com>,
"Alex Bennée" <alex.bennee@linaro.org>,
"Mauro Matteo Cascella" <mcascell@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Thomas Huth" <thuth@redhat.com>
Subject: Re: [qemu-web RFC 3/3] contribute: switch security process to gitlab confidential issues
Date: Wed, 10 Jun 2026 06:22:37 -0400 [thread overview]
Message-ID: <20260610061846-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <CAFEAcA_4sKbosaDRSStAWdD73jTvXGnEraRDR1FbfWXun7oLkg@mail.gmail.com>
On Mon, Jun 08, 2026 at 02:39:06PM +0100, Peter Maydell wrote:
> On Thu, 4 Jun 2026 at 17:51, Daniel P. Berrangé <berrange@redhat.com> wrote:
> >
> > It is no longer viable to handle the incredible volumes of
> > AI assisted security disclosures via email, nor are extended
> > embargos practical or useful.
> >
> > Remove all information about the current security process and
> > instruct reporters to use 'confidential' issues. In contrast
> > to the old highly restrictive "need to know" approach, the
> > new approach makes all security issues visible to all QEMU
> > maintainers immediately.
> >
> > The focus is on making issues public as soon as possible with
> > a viable patch. Co-ordinated disclosure will no longer be
> > attempted and nor will requests to embargoes be accepted.
> >
> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
>
> Since I'm not directly involved with the security process, I
> don't have a strong view here and I trust your judgement that
> this is going to work better. I have a couple of minor
> suggestions below.
>
> > +## How to disclosure a potential issues
>
> "How to disclose potential issues"
>
> > +
> > +**The QEMU project no longer accepts security issue disclosures via email.**
> > +
> > +New disclosures must follow the [report a bug](report-a-bug.html)
> > +process to file a GitLab work item for each potential issue, ***marking
> > +it as "*confidential*" prior to submission.***
> > +
> > +If unsure of the security implications of an issue, err on the side
> > +of caution and mark it as "*confidential*" initially.
>
> "err on the side of caution" doesn't seem to me to interact
> very well with "we get a ton of not very well filtered AI reports".
> I think we should probably emphasise here that we expect the
> submitter to read our description of the virtualization vs
> non-virtualization use cases and not report bugs that clearly
> don't fall under the virtualization case as confidential.
Sadly it seems that only maintainers of specific piece of code
really know if it's non-virtualization use case.
E.g. nvme emulation is non virtualization, I find out.
Wouldn't have guessed.
> At the moment the text below says that it's the people on the
> receiving end that do that as part of triage.
>
> The old text started up-front with:
>
> -Note that not all areas of QEMU are considered to provide a security
> -boundary. Consult the guidance [...]
>
> "People who send us bad security reports" and "people who don't
> read the documentation about our security process and policy"
> probably has a strong overlap, but I think it's still worth
> making sure we have the emphasis pretty strongly on "you as
> the submitter are expected to not report things we're going to
> instantly triage out as not-security-bugs".
>
> > +## Triage process
> > +
> > + * A maintainer will evaluate the circumstances of the issue
> > + to determine if it can be misused for malicious purposes.
> > +
> > + * If there is no potential for meaningful exploit, the disclosure
> > + should be switched to the public bug report process by removing
> > + the "*confidential*" marker.
> > +
> > + * If confirmed as a security flaw, a maintainer will request
>
> "request" seems a stray word here ?
>
> > + add the **"cve::required"** GitLab label to the GitLab work item,
> > + which indicates the need for a CNA to allocate a CVE.
>
> thanks
> -- PMM
next prev parent reply other threads:[~2026-06-10 10:23 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-04 16:50 [qemu-web RFC 0/3] switch to GitLab confidential issues for security disclosure Daniel P. Berrangé
2026-06-04 16:50 ` [qemu-web RFC 1/3] contribute: reformat/restructure bug report guidance Daniel P. Berrangé
2026-06-08 13:13 ` Peter Maydell
2026-06-04 16:50 ` [qemu-web RFC 2/3] contribute: add automate tool disclosure to bug reporting Daniel P. Berrangé
2026-06-08 13:16 ` Peter Maydell
2026-06-10 10:29 ` Michael S. Tsirkin
2026-06-04 16:50 ` [qemu-web RFC 3/3] contribute: switch security process to gitlab confidential issues Daniel P. Berrangé
2026-06-08 13:39 ` Peter Maydell
2026-06-10 10:22 ` Michael S. Tsirkin [this message]
2026-06-10 8:14 ` Thomas Huth
2026-06-10 10:18 ` Michael S. Tsirkin
2026-06-10 11:02 ` Daniel P. Berrangé
2026-06-10 11:06 ` Michael S. Tsirkin
2026-06-10 11:10 ` Daniel P. Berrangé
2026-06-10 11:20 ` Michael S. Tsirkin
2026-06-08 16:10 ` [qemu-web RFC 0/3] switch to GitLab confidential issues for security disclosure Mauro Matteo Cascella
2026-06-10 10:28 ` Michael S. Tsirkin
2026-06-10 11:07 ` Daniel P. Berrangé
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260610061846-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=alex.bennee@linaro.org \
--cc=berrange@redhat.com \
--cc=mcascell@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=pierrick.bouvier@oss.qualcomm.com \
--cc=qemu-devel@nongnu.org \
--cc=thuth@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.