Urgent.News

What's breaking now, across thousands of outlets.

Tech

Security Audit Report: Reentrancy & Access Control Review: Bitget

Security Audit Report: Reentrancy & Access Control Review: Bitget Target Protocol : Bitget (TVL: $6818.6M) Security Audit Report Reentrancy & Access‑Control Review – Bitget Date: 26 Oct 2026 Prepared by: [Your Name], Senior DeFi Security Researcher & Smart‑Contract Auditor Scope – This audit focuses on the reentrancy‑related logic and access‑control mechanisms of the Bitget smart‑contract suite…

Bitget's DeFi infrastructure, with a Total Value Locked (TVL) of approximately $6.8 billion, utilizes a proxy-based upgradeability pattern along with off-chain order matching. During a security audit, four critical weaknesses were identified that could allow malicious actors to steal user funds, escalate privileges, bypass rate limits, and manipulate governance parameters.

The most significant issue is a reentrancy vulnerability in the Vault contract's withdraw() function, which can be exploited by deploying a malicious contract that re-enters the withdraw() function before reducing the user's balance. This can lead to a full drain of user balances, potentially amounting to the entire contract's value. Additionally, there is no ReentrancyGuard or nonReentrant modifier present to mitigate this weakness.

Other identified issues include improper access control on the ProxyAdmin contract's upgrade() function on the Layer 2 (L2) deployment, allowing potential admin takeover through governance exploits. There is also a lack of rate-limit checks on the Router contract's swap() function, enabling repeated re-entrancy calls that could drain liquidity pools. Finally, an uninitialized storage slot in the upgradeable Vault contract allows for privilege escalation and contract pausing if exploited.

Overall, the risk score for the current Bitget deployment is 7.4 out of 10, indicating a high risk level. The audit provides a prioritized remediation plan, which includes implementing ReentrancyGuard across all contracts, enforcing access controls on the ProxyAdmin contract, adding rate-limits to the Router swap() function, and ensuring proper initialization of storage slots during contract upgrades.

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

This story

This is one outlet's version. Read the fullest account.

Read the original at dev.to →

More in Tech

Apple Display Veterans Step Back as New Leaders Take Over

Two executives who have spent roughly three decades each at Apple are handing over responsibility for its displays, as part of a broader series of engineering leadership changes reported by Bloomberg 's Mark Gurman . Victor Yin now oversees much of Apple's display development following years of preparation under Wei Chen and John Zhong.

What a token-savings estimate means in ReverieCache's Deep Rest preview

AI disclosure: This post was drafted with AI assistance from the project's documentation and synthetic test results, then checked against the public source.

  • ReverieCache's Deep Rest preview offers agents themed break spaces
  • Estimated active-context tokens count reduced from 847 to 501 in test
  • Figure is an estimate, not model-tokenizer count or inference savings

Filling a PDF form on a laptop, and why I flatten the copy I send

A lot of forms still arrive as PDFs with a note that says "print, fill, scan, and send back". Most of the time you don't need the printer.

  • AcroForm is most common PDF form type with fillable fields
  • Use free browser tools to fill AcroForm fields easily
  • Flatten filled PDF to prevent accidental edits while preserving data

Hawtio: 1,958 loose titles, 1,386 exact titles, and 12 of them on the port that matters

Hawtio: 1,958 loose titles, 1,386 exact titles, and 12 of them on the port that matters Hawtio is a web console for Java applications. The project describes itself as a modular console for managing "your Java stuff", and the mechanism behind that phrase is JMX: it connects to a Java process and exposes the management beans the application…

  • Hawtio manages 1,958 loose titles and 1,386 exact titles
  • Port-scoped query finds 12 Hawtio deployments
  • Java service teams should review Hawtio as part of dependencies

More from Monday 26 October →