• Zarobi@aussie.zone
    link
    fedilink
    English
    arrow-up
    15
    ·
    4 hours ago

    the API endpoint GET https://api/[.]clicktopray.org/user/users/%7Bid%7D will return user data for any account - not just your own account - so long as you supply a valid, five-digit user ID. It doesn’t perform any authorization check or ownership validation. “Just increment the number and get someone else’s data,” she wrote.

    This data includes users’ email addresses, first and last names, country, dates of birth, and whether the account has been deleted, and the API exposes all 719,517 accounts on the prayer site. “With sequential user IDs and no rate limiting, an attacker could enumerate every single account on the platform,” the hacker explained. “One GET request per user. for i in range(1, 719518): scrape(). That’s it. That’s the exploit.”

    My God, that’s horrific. Plus it doesn’t even delete your data if you delete your account, it’s still vulnerable.

    • Zeoic@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      35 minutes ago

      5 digit user ids, yet over 700k users? Im sure they must have gone up to 6 digits

      • Earthwormjim91@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 minutes ago

        Unless by “digit” they mean any alphanumeric.

        You’ve got a lot of options if you go to a 5 characters with letters.

        Which they’d kind of have to with 700k users if it’s 5 characters.

        If it’s case insensitive, you’ve got 60,000,000+ combinations, and if case sensitive then 916,000,000+ combinations.

      • Zarobi@aussie.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        13 minutes ago

        They probably meant 6 digit and it was a typo. The rest of the article references 6 digits. If it’s just an integer (highly likely) it would go up to 10 digits or roughly 2 billion max users. My old coworkers and I used to joke that hitting INTEGER.MAX_VALUE for your customer ID is a good problem to have

  • magnetosphere@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    I’ve seen so many stories about leaks that I skip most of them. I’m glad I didn’t skip this one.

  • eicker@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    Turns out the biggest miracle wasn’t multiplying loaves, it was making authentication disappear. An IDOR this basic on an app handling personal data is embarrassing. 🙈

  • Gork@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    31
    ·
    8 hours ago

    The Catholic Church is known for a lot of things. Keeping up with the times (or cyber security) isn’t one of them.

    • jollyrogue@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 hours ago

      Cyber security isn’t in the bible. Time for an update.

      Cyprus 1:1

      …. Copy pasta of NIST security standards circa May 2026 …

      Nothing could go wrong with this.

  • username_1@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    36
    ·
    9 hours ago

    Vatican Programmer: Oh, mighty Lord, sitting in the Sky, show me the way to this bug I seek and eliminate ineffectiveness. Amen.

    • real_squids@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      15
      ·
      8 hours ago

      It connects users across the globe to pray for the Holy Father’s intentions, and as of July 2026, it has 719,517 registered accounts

      The only two screenshots they have on GPlay feature prayer scheduling and sharing your prayer.

      • Kissaki@feddit.org
        link
        fedilink
        English
        arrow-up
        12
        ·
        6 hours ago

        Damn, with that many people praying these prayers are about to get real effective. I’m surprised we haven’t heard of their effects and effectiveness yet.

        • caurvo@aussie.zone
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 hours ago

          I’d like to see the media mix modeling data to really assess the ROP of these prayers. Cross check that against miracle count and we’ll really be cooking.

    • it_depends_man@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      7 hours ago

      See, humans are smart. Praying and blessing things yourself? By hand, so to speak? Boooo! Pedestrian! Ain’t nobody got time fo dat!

      https://en.wikipedia.org/wiki/Prayer_flag

      the Tibetans believe the prayers and mantras will be blown by the wind to spread the good will and compassion into all pervading space. Therefore, prayer flags are thought to bring benefit to all.

      By hanging flags in high places the Lung ta will carry the blessings depicted on the flags to all beings. As wind passes over the surface of the flags, which are sensitive to the slightest movement of the wind, the air is purified and sanctified by the mantras.

      I choose to believe that the prayer app is just a hip, new and with it innovation in prayer spreading.

  • Lena@gregtech.eu
    link
    fedilink
    English
    arrow-up
    20
    ·
    9 hours ago

    It still works lmao

    No email and some other stuff though… maybe they just removed that from the endpoint?