Urgent.News

What's breaking now, across thousands of outlets.

Tech

Spoofing is not stealing: the CVE-2026-104935 authentication problem

Spoofing is not stealing: the CVE-2026-104935 authentication problem A distinction that changes the response Most authentication incidents involve a credential that was supposed to work. A password is reused, a token is stolen, a session is hijacked. CVE-2026-104935 belongs to a different category. Ivanti classifies it as CWE-290, authentication bypass by spoofing, which means the attacker never…

Spoofing is a unique authentication issue unlike typical cases involving stolen or reused credentials, as stated by Ivanti. The vulnerability CVE-2026-104935 allows a remote attacker to execute commands on Ivanti Connect Secure without needing a valid credential. This is achieved by influencing a value the system trusts during the authentication process.

Once the system approves this manipulated value, it treats the session as authenticated, granting the attacker unfettered access. The flaw, classified as CWE-290, cyber weakness, doesn't require any legitimate credentials, making password resets, token revocations, or stronger authentication factors ineffective. Ivanti addressed the issue in a specific build, but the vulnerability still affects numerous internet-facing Ivanti Connect Secure instances, totaling over 16,000.

The true remedy lies in installing the fixed build and monitoring logs for potential breaches, as traditional credential detection will not flag the attack.

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

Why Old Server CPUs Are Cheap: A Practical Buying Guide

Why Old Server CPUs Are Popular Among Buyers Old server CPUs, often several generations behind the latest models, are highly sought after by buyers looking to save money without significantly…

  • Older server CPUs are affordable despite being several generations old.
  • Benchmarks show minimal performance loss for general tasks.
  • They are energy-efficient, reducing power bills and server cooling strain.

The double-booking bug I shipped in my Next.js booking app (and how Postgres fixed it)

I build a multi-tenant booking template with Next.js, Drizzle and Postgres. During an audit I found that my "double booking protection" didn't protect anything. Here's the bug, and the fix.

  • Double-booking bug flaw in Next.js booking app's protection mechanism
  • Postgres advisory locks implemented to serialize bookings per resource
  • Timezone bug resolved by converting to UTC using tenant's IANA timezone

A cheap-onboarding trick that works for tiny SaaS: the free-tier cap

For my $5.50 lifetime ScsDriver WebDAV mount tool, I have a 7-day free trial. The trial converts at 14% to paid. After 8 months I tried a tiny change — adding a "trial features used: 3 of 3" cap…

  • Limiting trial users to three uses of each feature increases conversion from 14% to 22%, a 57% lift.
  • Visible counter displays per-feature counts, creating urgency without feeling punitive.
  • Resetting the counter upon upgrading maintains a positive user experience.

More from Monday 19 October →