80 points artooro 1 hour ago 16 comments
tptacek 1 hour ago | parent
phoe-krk 1 hour ago | parent
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.
tptacek 1 hour ago | parent
phoe-krk 53 minutes ago | parent
tptacek 47 minutes ago | parent
TZubiri 54 minutes ago | parent
Might you perchance be exaggerating?
tptacek 49 minutes ago | parent
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).
TZubiri 37 minutes ago | parent
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.
ivanjermakov 46 minutes ago | parent
Retr0id 33 minutes ago | parent
beaconflint 44 minutes ago | parent
Thaxll 10 minutes ago | parent
perlgeek 10 minutes ago | parent
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?
jimmyl02 9 minutes ago | parent
bon0r 6 minutes ago | parent
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
minraws 6 minutes ago | parent
Any suggestions folks, not even my terminally online self can handle all of these.