Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
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 (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Announcements
  3. Security issue thread - PHP and eMudhra cert compromise

Security issue thread - PHP and eMudhra cert compromise

Scheduled Pinned Locked Moved Announcements
116 Posts 39 Posters 11.0k Views 36 Watching
  • 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.
  • humptyH humpty

    +1 for having apps update while they're stopped. I have a few WP dev sites that I turn on for testing only and it's a PITA having to manually update them. From a security standpoint, what are the chances that an app will get compromised in the seconds it takes between the app start and triggering a manual update?

    LanhildL
    LanhildL
    Lanhild
    App Dev
    wrote last edited by Lanhild
    #106

    @humpty said:

    From a security standpoint, what are the chances that an app will get compromised in the seconds it takes between the app start and triggering a manual update?

    Relatively impossible to estimate. Usually, vulnerability scanners don't check whether your application runs or not. They simply send requests indefinitely, until they have a hit.

    Anyhow, updating stopped apps isn't technically feasible.

    humptyH B 2 Replies Last reply
    0
    • LanhildL Lanhild

      @humpty said:

      From a security standpoint, what are the chances that an app will get compromised in the seconds it takes between the app start and triggering a manual update?

      Relatively impossible to estimate. Usually, vulnerability scanners don't check whether your application runs or not. They simply send requests indefinitely, until they have a hit.

      Anyhow, updating stopped apps isn't technically feasible.

      humptyH
      humptyH
      humpty
      wrote last edited by
      #107

      @Lanhild What if the app gets started when an update is available, but the network gets disconnected somehow. Maybe by killing the nginx/proxy/ports temporarily? There's got to be a virtual equivalent to "cutting the ethernet cable", right?

      LanhildL 1 Reply Last reply
      0
      • humptyH humpty

        @Lanhild What if the app gets started when an update is available, but the network gets disconnected somehow. Maybe by killing the nginx/proxy/ports temporarily? There's got to be a virtual equivalent to "cutting the ethernet cable", right?

        LanhildL
        LanhildL
        Lanhild
        App Dev
        wrote last edited by
        #108

        @humpty Your safest bet would be to put the application behind a VPN.

        You can't know for sure that an application being updated doesn't need an outgoing connection.

        1 Reply Last reply
        1
        • LanhildL Lanhild

          @humpty said:

          From a security standpoint, what are the chances that an app will get compromised in the seconds it takes between the app start and triggering a manual update?

          Relatively impossible to estimate. Usually, vulnerability scanners don't check whether your application runs or not. They simply send requests indefinitely, until they have a hit.

          Anyhow, updating stopped apps isn't technically feasible.

          B
          B
          bazinga
          wrote last edited by
          #109

          @Lanhild said:

          Anyhow, updating stopped apps isn't technically feasible.

          Why exactly is that? I didn't look into Cloudron code (is it even available?) but isn't the update essentially a docker pull in the end?

          LanhildL 1 Reply Last reply
          0
          • nichu42N
            nichu42N
            nichu42
            wrote last edited by
            #110

            It just doesn't stop.. https://www.aikido.dev/blog/python-packages-vulnerable-node2shell-brotli-cve-2026-111497

            Matrix: @nichu42:beeper.com

            robiR 1 Reply Last reply
            2
            • nichu42N nichu42

              It just doesn't stop.. https://www.aikido.dev/blog/python-packages-vulnerable-node2shell-brotli-cve-2026-111497

              robiR
              robiR
              robi
              wrote last edited by
              #111

              @nichu42 Yes, I mentioned that in #40 🙂

              Frequency tech & energy mastery

              1 Reply Last reply
              2
              • B bazinga

                @Lanhild said:

                Anyhow, updating stopped apps isn't technically feasible.

                Why exactly is that? I didn't look into Cloudron code (is it even available?) but isn't the update essentially a docker pull in the end?

                LanhildL
                LanhildL
                Lanhild
                App Dev
                wrote last edited by
                #112

                @bazinga not exclusively. The same principle applies to pretty much any application outside Cloudron too. Sometimes, updates need to trigger hooks or migrations that require the application to be up. That's the main reason why.

                B 1 Reply Last reply
                0
                • LanhildL Lanhild

                  @bazinga not exclusively. The same principle applies to pretty much any application outside Cloudron too. Sometimes, updates need to trigger hooks or migrations that require the application to be up. That's the main reason why.

                  B
                  B
                  bazinga
                  wrote last edited by
                  #113

                  @Lanhild Right, I guess I can see that. Thanks!

                  1 Reply Last reply
                  0
                  • R
                    R
                    Recliner2042
                    wrote last edited by
                    #114

                    Nextcloud's bundle still includes emSign ECC Root CA - G3 which Cloudron has no control over. But, maybe someone at Cloudron can report it to Nextcloud.

                    1 Reply Last reply
                    3
                    • R
                      R
                      Recliner2042
                      wrote last edited by Recliner2042
                      #115

                      Also, while auditing for the eMudhra issue, I found certifi 2026.1.4 in the Python 3.14 virtual environment (/app/code/venv) of my Baserow app, io.baserow.cloudronapp@1.40.3 (Baserow 2.4.1). That is the current App Store version. I uninstalled it since I was not using it. Notification log shows it updated to that version last week.

                      1 Reply Last reply
                      4
                      • J
                        J
                        joseph
                        Staff
                        wrote last edited by
                        #116

                        We don't use upstream Nextcloud but have our own package. It's built with the ubuntu that has the security fix as well as latest PHP.

                        1 Reply Last reply
                        2

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Bookmarks
                        • Search