GitLab critical patch release
Posted by artooro 16 hours ago
Comments
Comment by jimmyl02 14 hours ago
Comment by molf 3 hours ago
This is the best overview I found: https://lilting.ch/en/articles/gitlab-cve-2026-110264-org-mo...
The bottom line: this is an issue in Ruby's regex engine, which was fixed in April and backported recently. [1]
Everyone running applications where attacker-controlled input might find its way (unescaped) into Ruby regexes is vulnerable to remote code execution.
Comment by zahlman 3 hours ago
… Or is the GitLab/onigmo bug about failing to escape regex input?
Comment by jarofgreen 1 hour ago
Comment by justrunme 2 hours ago
Comment by miduil 13 hours ago
Comment by dvdkon 13 hours ago
Comment by merb 13 hours ago
The attack needs no authentication — only one public project that can hold the .org payload.
So probably not vulnerable if no public projects exist - ie self hosted has an needs auth for everything mode.Comment by boxed 3 hours ago
Comment by ezekg 14 hours ago
Comment by bradly 12 hours ago
Comment by asveikau 9 hours ago
Comment by pqdbr 14 hours ago
Comment by hobofan 13 hours ago
Comment by choilive 13 hours ago
Comment by hobofan 13 hours ago
Comment by eviks 6 hours ago
Comment by riffraff 5 hours ago
Big malicious entities always had more investments in this than random open source projects.
Comment by eviks 5 hours ago
Comment by vee-kay 12 hours ago
Comment by smashed 13 hours ago
Comment by hobofan 13 hours ago
The last few months seem to have been a lot more imunder control with also the frontier labs more warning of "what happens when Mythos-class model get in the hands of everyone" than that actually becoming reality. Now, it appears to be actuually turning into reality.
Comment by UltraSane 11 hours ago
Comment by flakeoil 4 hours ago
Comment by reddalo 12 hours ago
I'd say, the single worst security news day for now
Comment by itsoverkAIba 5 hours ago
It's over. Cybersecurity is now Yugioh, where the lifepoints is your token budget.
Comment by taspeotis 13 hours ago
Comment by Gigachad 11 hours ago
Comment by jacquesm 9 hours ago
Can I get that in writing?
As we speak more slop is added to the pile, far more than can reasonably be reviewed and a lot of that code will be insecure.
Comment by zygentoma 43 minutes ago
It needs to be designed to be secure.
[^] of course I'm hyperbolic here, it does still need to be reviewed – I just mean, review doesn't matter as much as choosing a secure design, where certain bugs just can not or will not happen.
Comment by jacquesm 26 minutes ago
Comment by sellmesoap 6 hours ago
Comment by jacquesm 3 hours ago
Comment by esseph 12 hours ago
Comment by cobzilla 13 hours ago
Comment by beaconflint 15 hours ago
Comment by perlgeek 14 hours ago
Is this similar?
I wonder why gitlab even has its own regex compiler. Or is this a vulnerability in an underlying library or programming language?
Comment by bon0r 14 hours ago
after updating a pop-up still shows:
"You are currently on version 19.5.1! We strongly recommend upgrading your GitLab installation immediately."
while 19.5.1 should be the latest and fixed version
Comment by Thaxll 14 hours ago
Comment by joshAg 12 hours ago
Comment by cogogo 12 hours ago
Comment by reaperducer 11 hours ago
Comment by cogogo 11 minutes ago
Comment by SOLAR_FIELDS 8 hours ago
Comment by dmd 11 hours ago
Comment by blackmesaind 12 hours ago
Comment by marcellosso 11 hours ago
Comment by tharkun__ 11 hours ago
Comment by jeffybefffy519 2 hours ago
Comment by Geezus_42 1 hour ago
Comment by yoyohello13 10 hours ago
Comment by Gigachad 7 hours ago
Comment by 1over137 8 hours ago
Comment by 131hn 12 hours ago
Comment by preisschild 7 hours ago
Comment by nozzlegear 11 hours ago
Comment by jamesfinlayson 11 hours ago
Comment by nullsanity 10 hours ago
Comment by jraph 12 hours ago
Comment by jaequery 11 hours ago
Comment by brlewis 9 hours ago
Comment by muvlon 11 hours ago
Coincidentally, there is also a (non-embargoed) musl libc CVE published today involving integer overflow in its regex compiler: https://www.openwall.com/lists/musl/2026/10/21/1
Perhaps that is the underlying bug, or a similar one turned up by the same security research?
Comment by tptacek 15 hours ago
Comment by phoe-krk 15 hours ago
GitLab has remediated an issue that, under certain conditions, could have allowed an unauthenticated user to execute arbitrary code on the GitLab server due to integer overflow when compiling a specially crafted regular expression. (...)
CVSS 10.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H)
Here, CVSS 10.0 means arbitrary remote code execution.
Comment by tptacek 15 hours ago
Comment by phoe-krk 15 hours ago
Comment by tptacek 15 hours ago
Comment by artooro 14 hours ago
Comment by zahlman 2 hours ago
My experience has been that CVSS has really just not been very informative or well-calibrated to risk.
Comment by ivanjermakov 15 hours ago
Comment by Retr0id 15 hours ago
Comment by TZubiri 15 hours ago
Might you perchance be exaggerating?
Comment by tptacek 15 hours ago
CVSS is like the Pitchfork Music ratings scale. It communicates false precision, and it's easy to point to places where that precision misleads (D-plan's "Emergency & I" is not better than every Yo La Tengo album).
Comment by TZubiri 15 hours ago
For example if I cry wolf 50% of the time, but 100% of the times there's a wolf I cry wolf. Then no matter what the frequency of wolf sightings are, my crying wolf carries some information (unless there's always a wolf). Assume there's a wolf 1% of the nights, then I will cry wolf 50% of the time, and you only need to check for a wolf 50% of the nights rather than 100%.
It's worth noting that there's still technically signal even if I sometimes miss a wolf, even if you may choose to ignore that signal in order to pursue 100% accuracy yourself.
Comment by nikanj 14 hours ago
Comment by TZubiri 11 hours ago
CVSS is good, it's better than nothing.
Comment by minraws 14 hours ago
Any suggestions folks, not even my terminally online self can handle all of these.
Comment by switchbak 13 hours ago
But it's a lot better than having things live on the open internet!
Also looking at those old C++ services a whole lot differently now.
Comment by acidburnNSA 12 hours ago
Comment by preisschild 6 hours ago
Comment by freedomben 13 hours ago
Comment by nullsanity 10 hours ago
Comment by latencyharbor 6 hours ago
Comment by valiant-comma 15 hours ago
Comment by murillojndem 14 hours ago