Urgent.News

What's breaking now, across thousands of outlets.

Tech

OpenCTI Readers Can Open Cases: Inside CVE-2026-76822's Missing Capability Check

OpenCTI Readers Can Open Cases: Inside CVE-2026-76822's Missing Capability Check Vulnerability overview CVE-2026-76822 is an authorization defect in OpenCTI, the open-source threat intelligence platform maintained by Filigran. GitHub security advisory GHSA-w45v-76pj-xggm scores it 4.3, moderate, with the vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, and credits SalusCyber1 for the report.…

OpenCTI, an open-source threat intelligence platform, has a vulnerability (CVE-2026-76822) that allows unauthorized users to create case objects. This security issue, rated as moderate, stems from missing capability checks in three GraphQL mutations: caseIncidentAdd, caseRfiAdd, and caseRftAdd. These mutations, which are intended to be protected by @auth (authentication decorator), lack the necessary authorization gate, enabling attackers to add various case objects to the platform.

The vulnerability is easily exploitable, requiring only a single valid account and lacks complexity. Affected OpenCTI installations are those with versions below 7.260701.0, spanning Linux and UNIX operating systems. Upgrading to the latest version is the recommended solution, and the advisory also includes another critical security patch (GHSA-2872-rg44-j9gx) that should be addressed in the same maintenance window.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I Built a Brain Dump Flow Because Organizing Thoughts Is Often the Wrong First Step

I kept thinking about what happens before someone organizes their notes. Usually, it isn't organized at all. It's more like: reply to that email buy oat milk call someone back finish that thing…

  • Emphasizes capturing thoughts before organizing, rather than immediately categorizing.
  • Encapsulates Brain Dump experience to transition from mental clutter to external, organized space.

What Passing Tests Leave Unresolved

A passing test tells you what the fixture covered. It does not prove that a change handled every case the contract allows. That distinction is easy to lose when a change looks small.

  • Passing tests verify fixture coverage but not all possible cases
  • Mapper default alters meaning of incomplete requests
  • Review should address assumptions, handling missing facts, and decision owner

How I Built a Referral Program to Find Android Testers

Short answer PeerPlay's referral program pays $2 once the referred developer registers their own app, gets five separate testers with at least three active days each, and puts in three testing days…

  • PeerPlay developed a referral program to find Android testers.
  • Initial payout issues stemmed from incorrect invite buttons and missing referral parameters.
  • Program uses Android's Install Referrer API to track referrals accurately.

The Translation Was Still There. That Was the Bug.

I changed a checkout button from Pay now to Continue to payment . Nothing failed. The app built normally, the translation keys were still present, and every locale file was perfectly valid.

  • Bug hidden in translation process
  • Translatron evolved to localization compiler
  • Tool identifies affected outputs, preserves unchanged content

More from Sunday 27 September →