Wednesday, 2026-10-07

-opendevstatus- NOTICE: zuul processing is broken since about 03:00 UTC, investigation is in progress, please be patient08:03
*** tobias-u1 is now known as tobias-urdin08:19
tobias-urdindo we have any timeframe when OSSN 110-112 can be processed?08:19
*** mikal0 is now known as mikal08:57
d34dh0r53any security sessions planned for the PTG?12:50
gouthamrhttps://launchpad.net/zaqar/2161402 is now public14:08
tkajinamI assume bugs.launchpad.net/zaqar/+bug/2161402 is the correct link14:10
tkajinamfix and its backports have been proposed. fingers crossed14:13
gouthamrd’oh, yes it is. Ty for the correction tkajinam14:13
opendevreviewGoutham Pacha Ravi proposed openstack/ossa master: Add OSSA-2026-043 (CVE-2026-pending)  https://review.opendev.org/c/openstack/ossa/+/100926514:52
opendevreviewGoutham Pacha Ravi proposed openstack/ossa master: Add OSSA-2026-043 (CVE-2026-pending)  https://review.opendev.org/c/openstack/ossa/+/100926514:53
gouthamrhttps://bugs.launchpad.net/keystone/+bug/2165281 is now public14:57
gouthamrJayF: rosmaita: can you please help with https://review.opendev.org/c/openstack/ossa/+/100926515:16
JayFon it15:16
JayFgouthamr: all those patches are W-1, which is concerning?15:18
tkajinamJayF, there are a few unit test failures I'm fixing now15:19
JayFgouthamr: +2 with that concern noted, please self-approve or ask me to if you want it in with one review :)15:19
JayFtkajinam: ack, sgtm :) Thank you!15:20
tkajinammany of these unit tests require mongodb running locally which I can't make working in my env easily after I bumped fedora version in my local15:20
tkajinamI'll update the backports once I get the master fix passing CI ...15:20
rosmaitai'm looking now15:20
JayFmakes sense, I appreciate you helping zaqar team15:21
JayFwell, IDK if you work on it usually, but I see your name everywhere so I assume you are a nomad, roving from project to project in the stack ;)15:22
gouthamrty :) tkajinam is actually ten nomads 15:25
rosmaitaok approved15:26
gouthamrty rosmaita JayF.. tkajinam: i can wait a bit in case there're any more fixes15:27
JayFlet me know when zaqar is done. We found an Ironic bug that was class A, CVE assigned, patch fixed that never got advisoried (only about a week), so I'm going to get that posted up today but don't wanna conflict with any numbers15:34
opendevreviewMerged openstack/ossa master: Add OSSA-2026-043 (CVE-2026-pending)  https://review.opendev.org/c/openstack/ossa/+/100926516:00
fungiper tobias-urdin's question earlier, should we go ahead and merge/announce the pending ossns today too now that we're between release week and ptg week?16:35
fungiJayF: tkajinam is officially a security liaison (also release lisison) for zaqar in this particular case, in addition to all the amazing nomad work elsewhere16:36
gouthamri think https://review.opendev.org/c/openstack/security-doc/+/1002392 isn't ready. xek meant to update it with fixes for https://bugs.launchpad.net/keystone/+bug/216528116:37
gouthamri think tobias could re-number and we can work with xek on the keystone batch 16:38
fungii think core reviewers can also take it on ourselves to renumber/resequence publications and then just infer conveyance of prior approvals/agreements in the trivial renumbering revisions16:42
opendevreviewJay Faulkner proposed openstack/ossa master: Be more specific, and less restrictive, about dates  https://review.opendev.org/c/openstack/ossa/+/100931416:42
gouthamrfungi: that works for me.. 16:44
gouthamrtobias-urdin: are you around for minor tweaks? if not, we'll assume you're okay with our changes16:44
tkajinamI've fixed up the fix and its backport. it takes some time until CI completes so I'll keep these open hoping that Hao can take a look. I'll throw these to gate when I start the day17:21
gouthamrtkajinam: \o/ great, ty for fixing up the tests17:22
gouthamri'll send the emails now17:22
* gouthamr higher latency, much distractions18:00
gouthamrsent emails now :|18:00
JayFare the planned advisories for today complete?18:01
JayFI need to publish an OSSA for Ironic but was staying clear since it's not an embargo one, I just need to run the paperwork18:02
gouthamrJayF: yes!18:02
JayFcool, I'll get the paperwork done after lunch18:04
fungihttps://bugs.launchpad.net/zaqar/+bug/2028876 is now public18:12
fungigouthamr: i just noticed the ossa-2026-043 announcement was sitting in the moderation queue, i've accepted it now, sorry for the delay18:20
opendevreviewGoutham Pacha Ravi proposed openstack/ossa master: OSSA-2026-043: Errata 1  https://review.opendev.org/c/openstack/ossa/+/100935920:24
fungigouthamr: see comment re: reported addition20:25
gouthamrfungi: not a problem at all, i wasn't fast enough myself. I just got a CVE assignment20:25
gouthamrah! doing20:26
opendevreviewGoutham Pacha Ravi proposed openstack/ossa master: OSSA-2026-043: Errata 1  https://review.opendev.org/c/openstack/ossa/+/100935920:28
opendevreviewJay Faulkner proposed openstack/ossa master: OSSA-2026-044: Ironic image server basic auth leakage  https://review.opendev.org/c/openstack/ossa/+/100936220:51
fungilooking at that one, i wonder if we're just not consistently adding the "reported" references to reporters in these at all. should we re-think them?20:54
JayFI was told, when originally doing these, that we only use `reported` when the implied "these people/this person reported [all of this]" was not accurate20:55
gouthamr I’ve missed it for single CVE advisories - but wasn’t thinking too hard20:55
JayF^^ no rush, but that OSSA will need to be revised if I can't announce it today :)20:56
fungii don't have a preference either way, to be perfectly honest21:02
gouthamrJayF: this requires operator action, correct?21:03
gouthamr"Adds a new [deploy]image_server_auth_permit_unknown_hosts boolean21:03
gouthamroption (default True). When True and image_server_auth_hosts is21:03
gouthamrnot configured, credentials are sent to all hosts preserving21:03
gouthamrexisting behavior."21:03
fungi"reported" does make sense for multi-reporter multi-cve advisories, we could come up with a rule that we skip it as implied it if there's either only one cve or only one reporter (or even adjust our tooling to infer the value in those cases)21:04
gouthamrso the code fix is required to harden this, but, the hardening isn't out of the box21:04
fungiif a configuration change has to be made to enable a security fix behavior, we've usually done an ossn instead of ossa21:05
gouthamr+1, feels like this is one of those cases - i can comment on the advisory21:05
fungiif a configuration option is added to allow disabling a security fix/behavior change, that's been ossa21:06
JayFack; that's a reasonable piece of feedback21:08
JayFI'll remodel it to an OSSN21:08
gouthamr++21:08
fungican we go ahead and renumber the outstanding ossn changes in that case?21:09
gouthamrcrap, did i post at all on tobias-urdin's? 21:09
JayFdo ... yeah I was about to ask that21:09
gouthamrjust did21:09
gouthamri can fix it up for him21:10
JayFso should I take 011421:10
fungithe lowest-numbered one "needs more work" and all the others are backed up behind that21:10
fungiso we should probably renumber it to ossn-tbd or something and shift the rest forward by 121:10
JayFI've not read a policy that says we have to do them in order, fwiw, we have some that were skipped in the past as they didn't pass review21:10
gouthamryeah, xek ^ sorry for the latency, but this is it.. the EC2 OSSN will take the most amount of time to perfect, so we'll be renumbering and publishing whatever is ready21:10
JayFnot saying I *like* that, but just noting I think we're choosing to do it21:11
JayFso are you saying I should do -0109 if my intention is to get this over the line today?21:11
fungifair enough, we could also just reserve the number for the keystone one that's still a draft, just might get confusing if we announce them out of sequence21:11
JayFI think it's good to make them be in order since we don't sort by date in the index21:12
JayFbut just pointing out nothing says we *have* to21:12
JayFand in a case where we had a bunch we knew were gonna land within days, we shouldn't bother imo21:12
JayFthis is not that case, I think?21:12
gouthamrwe should imho, do my comments in https://review.opendev.org/c/openstack/security-doc/+/1007657 make sense? if they do, i can just make these tweaks 21:12
gouthamrif they don't, JayF by all means, prep -0109 if you're ready to21:13
JayFI'm going to do 0109 literally right now21:13
JayFwith the intention of announcing before my EOD in <2 hours21:13
fungicurrent 0109 needs more work, 0110-0113 are probably fine to go ahead (or at least 0110-0112)21:13
JayFif we need to line it up, I can pick a number and aim for tomorrow21:13
fungiwe just held off publishing them during release week21:13
JayFbut I just have been aiming at OSSA so haven't thought about this at all21:13
JayFahh21:13
JayFof course21:13
fungithe idea was to merge/announce them between release week and ptg week, i think21:14
gouthamrit was, yes, and we got busy21:14
JayFI'm ok with whatever pattern we wanna do and I am OK to not jump the line if one exists21:15
JayFprimarily just want clarity, and I'm willing to do the edits if needed to get it21:15
JayFe.g. if we are all saying x, y, z are ready, and just need renumeration and announcements21:15
JayFI can do that21:15
JayFI just haven't been contexted on any of this so will be mostly trusting existing reviews :)21:15
fungicontext has been mainly inferential21:16
JayFgouthamr: +1 to those comments, you wanna make those changes or should I? What other OSSNs are next?21:17
fungii can go through quickly and renumber 0110-0113 to 0109-011221:18
fungiand then start approving21:18
fungiand set the date on them all to today21:19
JayFgouthamr's comment on 112 says to make it 010921:19
JayFso as long as edits don't cross streams21:19
JayFI am very +121:19
gouthamrokay, tweaking locally to push it out21:19
fungii'll preserve the existing order just shift them all up by 121:19
JayFI am going to AFK for 20 minutes to walk the dog, I can review when I get back (or just tell me what to do next and I will do the thing)21:19
fungioh, sounds like there's more than one of us editing these changes in this case. i'll pause21:20
gouthamroh wait, reads what fungi is up to 21:20
gouthamr:P i was just going to swap 0109 and 0112 :) 21:20
gouthamri.e., gnocchi is ready21:20
gouthamr(and about dinnertime?)21:20
fungiit sounds like we expect the proposed ossn-0110 through ossn-0113 to be ready to merge at this point, just not the existing ossn-0109?21:21
opendevreviewMerged openstack/ossa master: OSSA-2026-043: Errata 1  https://review.opendev.org/c/openstack/ossa/+/100935921:21
gouthamrfungi: i could not, honestly read the ballads in 0110 and 0111 to confirm that21:21
gouthamrfor one, i have a problem with the affects versions saying : "Everything after rocky is affected"21:22
gouthamrunhelpful :(21:22
fungii looked at it as we're just publishing whatever the project maintainers are asking to be published, i haven't historically done close scrutiny on ossn changes because they're not held to the same standard as advisories21:22
gouthamrxek, could you beat at your LLM to make this human parseable? and align the versions-affected to a string please like we do OSSAs (and recent OSSNs)?21:23
gouthamrwell i'm hoping to change that a bit, now that we've started caring and feeding this system a bit more21:23
fungii didn't approve the current ossn-0109 because there's a -1 vote on it, but the others are passing ci jobs21:24
fungiand haven't received negative code review votes21:24
gouthamri bet consumers would appreciate the alignment.. i understand some notes will be long, but they could _try_ to be succinct and hence informative21:24
fungi(this is also why i preferred security notes to have a separate set of reviewers, i didn't really expect us to inherit that responsibility)21:25
fungi"us" meaning the vmt21:25
gouthamr:P21:26
fungifrom my perspective, ossn was a way to help people who wanted to publish something feel like they could even if it didn't qualify for an advisory, in reality these are all things i would have simply rejected in the past and moved on21:26
fungispecifically due to lack of bandwidth21:27
fungiso adopting a low-effort "approve it if passes tests and nobody objects" approach was about the only way i could justify reviewing them once there was nobody left to do so21:27
gouthamryeah, but imagine us sending a 306 line security announcement to oss-security :( 21:28
gouthamrthat's raw lines in the source, whatever that is in its rst form21:29
fungigood point, i also wasn't sending them to mailing lists21:29
fungibecause they weren't security advisories21:29
fungithe way i looked at it, the authors of those articles could announce them if they wanted, and we provided a recommended list of places to do so21:30
JayFfungi: Yeah, there is no second group of people now. And making OSSAs and OSSNs more alike will lower our workload in the longer term.21:30
fungii mean, it doesn't lower our workload compared to ignoring them21:30
fungiwhich was essentially what we did in years past21:31
opendevreviewTobias Urdin proposed openstack/security-doc master: OSSN-0109: Add security note for Gnocchi GHSA-cjq3-6hm7-q33w  https://review.opendev.org/c/openstack/security-doc/+/100765721:32
JayFFrom a downstream perspective, ignoring them upstream was creating work, even if it was our work. I think that's maybe what goutham and I are seeing. The wordy OSSNs cause a lot of pain downstream that is attributed to OpenStack not having their security ducks in order21:32
gouthamrtobias-urdin: \o/21:33
JayFAn OSSN is a professional output of the security apparatus of OpenStack, and there's no set of disclaimers we can add that will change that perception21:33
JayFThat being said: I 100% agree with that as being the correct thing to do when it was basically just you keeping the lights on on your own. 21:34
tobias-urdingouthamr: thx! midnight here so closing down for today :)21:34
gouthamrsigh; ty for noticing - we'll make any further tweaks if at all necessary, goodnight!21:35
fungii basically can't commit to reviewing lengthy ossn articles for accuracy, nor am i really keen on sending copies of them places myself. i can keep leaving a -1 on anything longer than 4 sentences but that's probably unhelpful21:37
JayFI think that's more helpful than maybe you realize lol21:38
*** priteau_ is now known as priteau21:38
JayFEspecially in context of OSSA. And I say that as someone who always wants to write an entire book.21:38
JayFI suspect some of these very long OSSNs likely need to be a documentation page in the project that gets linked to, turning our announcement into a summary and pointer21:40
fungias an operator of lots of software in production that i'm responsible for keeping security updates applied on, i know i personally don't want to read more than 4 sentences. i mostly just need to know whether my systems are likely vulnerable to a given defect and what might happen if i don't apply the fix for it21:40
fungiour ossa template covers those bits, plus crediting the reporter21:41
gouthamrYes, and i can add more examples (latest from downstream RH) where people appreciate our work around writing down the impact description in a way humans can grok 21:41
gouthamri learned that "art of brevity" here for free :P 21:41
JayFgouthamr: so I take 110?21:42
gouthamrJayF: i think so, we okay with 0109?21:43
JayF👀21:43
JayFif anything, I wonder why it's not an OSSA21:43
gouthamrJayF: push today, and publish today? or tomorrow? i ask because i naively told tobias to use tomorrow's date 21:43
JayFthere's no recommended action beyond "apply the patches"21:44
gouthamrJayF:  gnocchi isn't an openstack deliverable21:44
JayFgouthamr: this is one that is weeks late already, IDC about doing it tomorrow just may need a poke to remember if I squirrel on something else lol21:44
gouthamrpoke the squirrel, got it21:46
fungiyes, gnocchi is an openstack dependency, they published their own security advisory and the ossn is (in theory, i haven't had time to read) reminding openstack operators that there's a gnoccho advisory they should go read in case it impacts their deployments21:55
opendevreviewJay Faulkner proposed openstack/security-doc master: OSSN-0110: Ironic image server + basic auth  https://review.opendev.org/c/openstack/security-doc/+/100938321:55
fungiwe've said in the past that having an ossn about a vulnerability in a widely-deployed openstack dependency can be appropriate21:55
JayFgouthamr: https://review.opendev.org/c/openstack/security-doc/+/1007657/5#message-4c76e757209d066829d74782a7543fcd03fc7a5e 21:56
JayFfungi: I agree, I was confused by that and ^ is saying maybe we should be explicit about it in the OSSN21:56
JayFnote the comment came with a +1 so I'm OK if it merges without it21:57
JayFthis may be a case where being openstack-brained leads one to be  *more* likely to be confused, so I'm the weird case lol21:57
fungii wouldn't even say gnocchi is "no longer" an openstack deliverable, it left openstack so many years ago that the fact it ever was part of openstack is long past relevance21:58
fungiit's merely another dependency21:59
gouthamrah21:59
gouthamrokay, can do21:59
* gouthamr thinks this through22:01
gouthamrthe template doesn't have a "notes" section.. 22:01
JayFI'd just make the comment in discussion then22:02
JayFsimilar to how I did in Ironic to  note it generally only impacts standalone configs 22:02
JayF"This vulnerability was originally disclosed by the gnocchi upstream [link] in GHSA [link]22:03
JayFmight even do the trick (/me hands past me a ")22:03
fungiwfm22:04
opendevreviewGoutham Pacha Ravi proposed openstack/security-doc master: OSSN-0109: Add security note for Gnocchi GHSA-cjq3-6hm7-q33w  https://review.opendev.org/c/openstack/security-doc/+/100765722:05
gouthamrtake a look please ^22:05
fungion it22:05
gouthamri tweaked the date to get this out today too22:06
fungilgtm22:06
JayFI have pending comments22:06
JayFplease wait22:06
gouthamrack22:07
JayFhttps://review.opendev.org/c/openstack/security-doc/+/1007657/6#message-21a6e6f223f63b8de5841649f32d8c1e027d33de22:07
JayFthere's about a 5% chance that syntax is 100% right22:07
fungihah22:07
fungidetails details22:08
JayFI am going to review OSSN-0110 with fresh eyes, I already found two major obvious problems22:09
JayFso going to wait until the morning to publish anyway22:09
gouthamrJayF: why link inline? it looks ugly in the rst render too? the link is in the references below22:09
gouthamri could use the GHSA number if it works better.. 22:10
fungiworth noting the syntax used in the comment is some bastardization of how you'd do an anonymous link if you have link text for it22:10
JayFI don't think the line you added had enough specificity. We link nowhere to the actual gnocchi upstream, and I don't want to ask folks to google their actual upstream22:10
JayFI care mainly about making sure users reading that OSSN know the correct upstream for gnocchi22:11
JayFand I think the "Github advisory" link with no context is just confusing without that added context22:11
fungiif you don't have link text, raw hyperlinks in the prose get linked in the rendered version anyway without any special markup22:11
JayFfungi: people who write guides on how to write RST should put that in like, triple-bold :| 22:11
fungihttps://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#hyperlinks22:11
* JayF knew that but did't think about it22:11
fungi"URLs and email addresses in text are automatically linked and do not need explicit markup at all."22:12
fungivery first sentence22:12
opendevreviewGoutham Pacha Ravi proposed openstack/security-doc master: OSSN-0109: Add security note for Gnocchi GHSA-cjq3-6hm7-q33w  https://review.opendev.org/c/openstack/security-doc/+/100765722:12
JayF:|22:12
gouthamr^ wdyt?22:12
JayF+2, specific enough for me22:12
gouthamroh wait22:13
fungiJayF: to be fair, the sentence isn't in bold in that official guide on how to write rst ;)22:13
gouthamrlink doesn't resolve :|22:13
JayFfungi: I am too far down the rabbithole to find the real truth, which is that I likely was using some syntax guide that wins at SEO but not at being official22:14
opendevreviewGoutham Pacha Ravi proposed openstack/security-doc master: OSSN-0109: Add security note for Gnocchi GHSA-cjq3-6hm7-q33w  https://review.opendev.org/c/openstack/security-doc/+/100765722:14
gouthamrsorry man, i copy-pasted without sending this through my brain22:14
fungibut yeah, whenever i have a question about rst syntax for sphinx, i use that official usage guide22:15
fungimaybe i just have questions about rst syntax too often, so actually remember where to look up the answers22:15
JayFlinks in RST are always what gets me22:15
JayFI can remember how to even do a table off the dome, but I mess up links 10 times outta 1022:16
fungithey are somewhat esoteric, at least if they aren't raw inline links anyway22:16
JayF[What's wrong with](markdown.links) :( 22:16
JayFbest link syntax ever22:16
fungispeaking of rst syntax, i think the affected versions section is mixing up data types22:20
fungiit looks like it was meant to be a bullet list, but is probably going to be a string literal22:20
fungimy guess is that the trailing `|` on `affected-services: |` wasn't supposed to be there22:21
fungithough i guess that's a yaml syntax problem not rst22:22
opendevreviewJay Faulkner proposed openstack/security-doc master: OSSN-0110: Ironic image server + basic auth  https://review.opendev.org/c/openstack/security-doc/+/100938322:24
opendevreviewJay Faulkner proposed openstack/security-doc master: OSSN-0110: Ironic image server + basic auth  https://review.opendev.org/c/openstack/security-doc/+/100938322:27
fungiand the result was that yaml interprets that as a string followed by a bullet list, not just a continuation of the string22:33
fungiso the `|` was merely ignored22:33
gouthamr^ that was a head-scratcher..22:34
fungii assume it was there in error, but was ultimately benign22:35
gouthamr++22:35
* gouthamr preps emails22:35
opendevreviewMerged openstack/security-doc master: OSSN-0109: Add security note for Gnocchi GHSA-cjq3-6hm7-q33w  https://review.opendev.org/c/openstack/security-doc/+/100765722:36
fungiJayF: just to confirm, based both off discussion here in the last few minutes and also the revised date field, ossn-0110 in 1009383 is planned to go tomorrow?22:36
JayFyes. I missed three obvious things in a row 22:37
JayFwhich means it needs a fresh brain review, and I might nudge ironic folks to look as well22:37
JayFI wanted to get it done today, but you can't always get what you want (but if you try you might get what you need)22:37
opendevreviewJay Faulkner proposed openstack/security-doc master: OSSN-0110: Ironic image server + basic auth  https://review.opendev.org/c/openstack/security-doc/+/100938322:41
fungiJayF: is what you need a good night's sleep? ;)22:42
gouthamremails sent for gnocchi22:42
JayFfungi: it's the early school year; usually I get a cold. My wife got hers. I got like, 20% of a cold smeared over 2 weeks. I slept well for the first time in a week last night. So maybe just pluralize that lol22:44
JayF(my wife teaches middle school so she is the designated plague carrier in the family)22:44
fungiin that case, good luck!22:44
*** mrunge_ is now known as mrunge23:41

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!