Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. A security audit of Rust Coreutils found 70 CVEs.

A security audit of Rust Coreutils found 70 CVEs.

Scheduled Pinned Locked Moved Uncategorized
16 Posts 12 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • icing@chaos.socialI icing@chaos.social

    A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

    Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

    I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

    How is your „let‘s rewrite it in Rust“ project going?

    Link Preview Image
    Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

    Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

    favicon

    (www.phoronix.com)

    jens@social.finkhaeuser.deJ This user is from outside of this forum
    jens@social.finkhaeuser.deJ This user is from outside of this forum
    jens@social.finkhaeuser.de
    wrote last edited by
    #3

    @icing But doesn't the borrow checker make me a flawless dev? I thought it pwomised... 🥺

    1 Reply Last reply
    0
    • icing@chaos.socialI icing@chaos.social

      A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

      Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

      I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

      How is your „let‘s rewrite it in Rust“ project going?

      Link Preview Image
      Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

      Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

      favicon

      (www.phoronix.com)

      modrobert@infosec.exchangeM This user is from outside of this forum
      modrobert@infosec.exchangeM This user is from outside of this forum
      modrobert@infosec.exchange
      wrote last edited by
      #4

      @icing sudo apt-get install coreutils-from-gnu

      1 Reply Last reply
      0
      • icing@chaos.socialI icing@chaos.social

        A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

        Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

        I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

        How is your „let‘s rewrite it in Rust“ project going?

        Link Preview Image
        Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

        Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

        favicon

        (www.phoronix.com)

        onelikeandidie@mastodon.socialO This user is from outside of this forum
        onelikeandidie@mastodon.socialO This user is from outside of this forum
        onelikeandidie@mastodon.social
        wrote last edited by
        #5

        @icing damn some of these CVEs are really boring and super niche. Also why rewrite in rust if you're just gonna use `.expect()` in your error handling???? (Taking about https://www.cve.org/CVERecord?id=CVE-2026-35348 )

        1 Reply Last reply
        0
        • icing@chaos.socialI icing@chaos.social

          A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

          Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

          I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

          How is your „let‘s rewrite it in Rust“ project going?

          Link Preview Image
          Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

          Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

          favicon

          (www.phoronix.com)

          f4grx@chaos.socialF This user is from outside of this forum
          f4grx@chaos.socialF This user is from outside of this forum
          f4grx@chaos.social
          wrote last edited by
          #6

          @icing real CVEs or slop CVEs?

          shaknais@mastodon.socialS 1 Reply Last reply
          0
          • icing@chaos.socialI icing@chaos.social

            A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

            Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

            I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

            How is your „let‘s rewrite it in Rust“ project going?

            Link Preview Image
            Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

            Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

            favicon

            (www.phoronix.com)

            L This user is from outside of this forum
            L This user is from outside of this forum
            lucebac@infosec.exchange
            wrote last edited by
            #7

            @icing I believe that people may not have understood what rust does and what it doesn't. Rust may make code more robust but it can't prevent faulty algorithm implementations on a logical level.

            1 Reply Last reply
            0
            • f4grx@chaos.socialF f4grx@chaos.social

              @icing real CVEs or slop CVEs?

              shaknais@mastodon.socialS This user is from outside of this forum
              shaknais@mastodon.socialS This user is from outside of this forum
              shaknais@mastodon.social
              wrote last edited by
              #8

              @f4grx

              Path resolution failures for one don't seem slop.

              favicon

              (www.cve.org)

              1 Reply Last reply
              0
              • icing@chaos.socialI icing@chaos.social

                A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

                Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

                I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

                How is your „let‘s rewrite it in Rust“ project going?

                Link Preview Image
                Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

                Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

                favicon

                (www.phoronix.com)

                ftranschel@norden.socialF This user is from outside of this forum
                ftranschel@norden.socialF This user is from outside of this forum
                ftranschel@norden.social
                wrote last edited by
                #9

                @icing Yeah I mean this notion that because it’s rust it cannot have vulnerabilities is just so ludicrous in the first place - sure rust algorithmic type safety reduces certain types of bugs but not others 🤷‍♂️

                1 Reply Last reply
                0
                • icing@chaos.socialI icing@chaos.social

                  A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

                  Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

                  I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

                  How is your „let‘s rewrite it in Rust“ project going?

                  Link Preview Image
                  Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

                  Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

                  favicon

                  (www.phoronix.com)

                  tymwol@hachyderm.ioT This user is from outside of this forum
                  tymwol@hachyderm.ioT This user is from outside of this forum
                  tymwol@hachyderm.io
                  wrote last edited by
                  #10

                  @icing c'mon, if you do any rewrite, in any language, you would expect bugs and vulnerabilities. You always can stick with the old thing and don't touch it, so you don't break it, but "don't touch it" is not always a wise long-term strategy.

                  1 Reply Last reply
                  0
                  • icing@chaos.socialI icing@chaos.social

                    A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

                    Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

                    I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

                    How is your „let‘s rewrite it in Rust“ project going?

                    Link Preview Image
                    Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

                    Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

                    favicon

                    (www.phoronix.com)

                    addison@nothing-ever.worksA This user is from outside of this forum
                    addison@nothing-ever.worksA This user is from outside of this forum
                    addison@nothing-ever.works
                    wrote last edited by
                    #11

                    @icing@chaos.social I find this take really unhelpfully dismissive. The rewrite is a good thing, and will eradicate a bug class nearly entirely (one that GNU coreutils continues to have in the meantime). It will have lots of bugs, and I'm happy an audit found them (even if many of them are boring). Ubuntu should not have pushed this into production this early, but that does not invalidate the objective of the rewrite.

                    icing@chaos.socialI 1 Reply Last reply
                    0
                    • R relay@relay.publicsquare.global shared this topic
                    • addison@nothing-ever.worksA addison@nothing-ever.works

                      @icing@chaos.social I find this take really unhelpfully dismissive. The rewrite is a good thing, and will eradicate a bug class nearly entirely (one that GNU coreutils continues to have in the meantime). It will have lots of bugs, and I'm happy an audit found them (even if many of them are boring). Ubuntu should not have pushed this into production this early, but that does not invalidate the objective of the rewrite.

                      icing@chaos.socialI This user is from outside of this forum
                      icing@chaos.socialI This user is from outside of this forum
                      icing@chaos.social
                      wrote last edited by
                      #12

                      @addison If you code a system utility with the expectation that all file names are valid utf-8 or crash, you lack some vital domain knowledge.

                      I blame Ubuntu for following the "Rust is safer" hype and causing real pain and damage for people deploying this on their systems.

                      The CVEs are just the current red flags here. I checked the project some months ago and they had passed *most* of the existing GNU test cases. And had contributed none new of their own. That is willful ignorance.

                      addison@nothing-ever.worksA 1 Reply Last reply
                      0
                      • icing@chaos.socialI icing@chaos.social

                        @addison If you code a system utility with the expectation that all file names are valid utf-8 or crash, you lack some vital domain knowledge.

                        I blame Ubuntu for following the "Rust is safer" hype and causing real pain and damage for people deploying this on their systems.

                        The CVEs are just the current red flags here. I checked the project some months ago and they had passed *most* of the existing GNU test cases. And had contributed none new of their own. That is willful ignorance.

                        addison@nothing-ever.worksA This user is from outside of this forum
                        addison@nothing-ever.worksA This user is from outside of this forum
                        addison@nothing-ever.works
                        wrote last edited by
                        #13

                        @icing@chaos.social It's easy to assume malice when incompetence is a sufficient explanation. The assumptions are being tested, and I'm sure the audit results will bring more critical eyes to the software. People want this change, and have good reason for it. There are constructive ways to address that, including, if you find the tests lacking, contributing some tests.

                        icing@chaos.socialI 1 Reply Last reply
                        0
                        • addison@nothing-ever.worksA addison@nothing-ever.works

                          @icing@chaos.social It's easy to assume malice when incompetence is a sufficient explanation. The assumptions are being tested, and I'm sure the audit results will bring more critical eyes to the software. People want this change, and have good reason for it. There are constructive ways to address that, including, if you find the tests lacking, contributing some tests.

                          icing@chaos.socialI This user is from outside of this forum
                          icing@chaos.socialI This user is from outside of this forum
                          icing@chaos.social
                          wrote last edited by
                          #14

                          @addison Incompetence is my impression of this project. If you read "malice" into it, that is your own spin on things.

                          As to your suggestion of contributing to open source that runs the world myself, I am pretty busy on that one for the last decade.

                          addison@nothing-ever.worksA 1 Reply Last reply
                          0
                          • icing@chaos.socialI icing@chaos.social

                            A security audit of Rust Coreutils found 70 CVEs. 44 of these could be fixed for release 0.8. The rest remain unfixed and undisclosed for now.

                            Ubuntu 26.04 LTS has added Rust Coreutils EXCEPT the cp, mv, and rm commands.

                            I assume most of the remaining 26 CVEs are therefore in cp, mv and rm.

                            How is your „let‘s rewrite it in Rust“ project going?

                            Link Preview Image
                            Ubuntu Rust Coreutils Audit Revealed 113 Issues, Ubuntu 26.10 Aims For "100% Rust Coreutils"

                            Ahead of tomorrow's Ubuntu 26.04 LTS release, Canonical published a blog post today outlining the state of Rust Coreutils for its premiere in this long-term support (LTS) version

                            favicon

                            (www.phoronix.com)

                            rewik@kind.socialR This user is from outside of this forum
                            rewik@kind.socialR This user is from outside of this forum
                            rewik@kind.social
                            wrote last edited by
                            #15

                            @icing The "let's rewrite it in Rust" project at my workplace is going great. Then again, the old project was written in python 2 so I guess that's not a high bar to clear.

                            1 Reply Last reply
                            0
                            • icing@chaos.socialI icing@chaos.social

                              @addison Incompetence is my impression of this project. If you read "malice" into it, that is your own spin on things.

                              As to your suggestion of contributing to open source that runs the world myself, I am pretty busy on that one for the last decade.

                              addison@nothing-ever.worksA This user is from outside of this forum
                              addison@nothing-ever.worksA This user is from outside of this forum
                              addison@nothing-ever.works
                              wrote last edited by
                              #16

                              @icing@chaos.social "willful" suggests malice, not incompetence.

                              And yes, I know who you are 🙂 In the same way I'm sure you are annoyed by RIIR comments, I am annoyed by people holding superiority over new Rust projects that are trying to do good in the world. Hubris is part of the developer process. Given the scope of the project, 70 mostly uninteresting bugs is unsurprising, and suggesting that it is a good reason to reject this work on face is really disingenuous.

                              1 Reply Last reply
                              0
                              • System shared this topic
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups