Urgent.News

What's breaking now, across thousands of outlets.

Tech

Security Audit Report: Reentrancy & Access Control Review: SSV Network

Security Audit Report: Reentrancy & Access Control Review: SSV Network Target Protocol : SSV Network (TVL: $12300.8M) Security Audit Report – Reentrancy & Access‑Control Review Protocol: SSV Network (Staking Service Validator) Date: 25 Oct 2026 Auditor: [Your Company / Senior DeFi Security Researcher] 1. Executive Summary The SSV Network is a decentralized infrastructure that aggregates validator…

The SSV Network is a decentralized infrastructure that handles validator duties across operator nodes on Ethereum and L2 roll-ups. The core contracts handle operator registration, validator-key deposits, reward distribution, and slashing. The security audit focused on reentrancy and access control security domains.

The audit found several critical issues. The withdrawStake and claimRewards functions lack nonReentrant guards, allowing malicious operators to recursively call these functions and drain stakes. The setOperatorFee and setOperatorAddress functions lack permission checks, enabling fee inflation attacks and revenue siphoning. The upgradeable proxy admin key is held by a multi-sig without a time-delay, making it vulnerable to compromise and malicious contract upgrades.

The owner-only emergency pause function can be exploited by a compromised owner to freeze the network. The slashValidator function does not protect against reentrancy, allowing attackers to perform double slashing or block proper fund redistribution. Additionally, insufficient validation of operatorId allows duplicate operators, leading to potential DoS.

The overall risk score is moderate-high at 6.4/10, primarily driven by the upgradeability admin exposure and lack of reentrancy guards on high-value external calls. The audit recommends implementing nonReentrant guards, tightening access controls, hardening the proxy admin key, and improving input validation to mitigate these risks.

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

Mosala: a CV and conversation assistant for Africa's languages, running on your own computer

What I Built In the DR Congo, where I live, many skilled people have never written a CV. Electricians, phone repairers, mechanics and solar installers learn their trade on the job.

  • Mosala is a CV and conversation assistant for African languages on personal computers
  • Supports 150 languages across 54 African countries for language barrier solutions
  • Open-source code on GitHub for local Python and Ollama-based application

Clear JSON Errors in FastAPI: One Shape for Every Failure

Updated: October 26, 2026 A phone app calls an API and gets an error. The app wants to show a short, kind message. But the error comes back in a shape the app did not expect, so it shows "undefined"…

  • FastAPI generates two distinct JSON error shapes for the same HTTP status code.
  • Author introduces a single, uniform JSON error shape for all exceptions.
  • Consistent error shape simplifies client code handling and enhances API maintainability.

I built a little social site with zero npm dependencies (and a cat runs it)

I've been building catcloud, a small corner of the internet where everyone gets their own page to decorate, kind of like old GeoCities/MySpace pages.

  • Catcloud is a zero-dependency social site using Node 22 and SQLite
  • Purple pixel cat Tuft acts as CEO through written memos
  • Free hosting provided by Cloudflare Workers free plan

Planning: What Separates a Chatbot From an Autonomous Agent

Every vendor is selling you an "agent" these days. Strip the marketing and the real dividing line is embarrassingly simple: a chatbot answers, an agent finishes. One responds to a prompt.

  • Chatbots respond to single prompts, while agents maintain long-term goals.
  • Autonomous agents perceive, plan, act, and check results in a loop.
  • Agents are 3,500 times more expensive than chatbots for complex tasks.

More from Sunday 25 October →