GitLab CVSS 10.0 Integer Overflow issue

(docs.gitlab.com)

31 points | by artooro 1 hour ago

3 comments

  • beaconflint 1 minute ago
    If you're patching a fleet, gitlab-rake gitlab:env:info gives you the exact version per node, faster than guessing from the omnibus package name.
  • tptacek 44 minutes ago
    "CVSS 10.0" isn't in the headline here and a CVSS of 10 doesn't actually mean anything.
    • ivanjermakov 2 minutes ago
      Because "10 out of 10" is a better headline for the average reader than "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H".
    • phoe-krk 19 minutes ago
      Deeper in the article: https://docs.gitlab.com/releases/patches/patch-release-gitla...

      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 18 minutes ago
        "Arbitrary RCE" does mean something. "CVSS 10.0" does not. We should be using the article headline here.
        • phoe-krk 10 minutes ago
          Truth be told, I don't think that "GitLab Critical Patch Release: 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, 18.11.13" is a more descriptive title, even taking the HN guidelines into account. It could be better, sure, but it's not horrible (IMO).
          • tptacek 4 minutes ago
            It's an editorialization. The submitter is saying something about the importance of CVSS that the article does not. A better title would say "Remote Code Execution" where it says "CVSS 10.0" now.
    • TZubiri 11 minutes ago
      >CVSS of 10 doesn't actually mean anything.

      Might you perchance be exaggerating?

      • tptacek 5 minutes ago
        No? CVSS is a Ouija board. Citrix directory traversal got scored 10.0. So did a Cisco Broadworks SSO bypass. Meanwhile, Shellshock did not.

        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).

  • valiant-comma 30 minutes ago
    [dead]