• ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Right, it’s not a serious exploit which would allow changing code, but it does allow compromising integrity because changing the id mutates history.

    • kevincox@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      It doesn’t mutate history. It just creates a new branch of history in their own fork. Just like any new commit would do.

        • kevincox@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          Please explain what you mean and how this could be abused. What does “real” mean in this context? They both have the same code. It would probably help if you can provide a specific attack that could actually cause harm rather than just stating facts that have unclear risk.

          • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
            link
            fedilink
            arrow-up
            1
            ·
            2 months ago

            My understanding is that you’d end up with two divergent histories and you can’t tell which one is the original. I don’t know how it could be abused off top of my head, but generally speaking people tend to find ways to abuse these kinds of things.