SShortSingh.
Back to feed

Security Audit Flags High-Severity Vulnerabilities in HashKey Exchange Contracts

0
·63 views

A DeFi security researcher published a vulnerability surface analysis of HashKey Exchange, a cross-chain decentralized exchange with approximately $1.73 billion in total value locked across Ethereum and several Layer 2 networks. The audit, dated September 24, 2026, examined smart contracts including the router, vault, pool, bridge adapters, and governance proxy components. Researchers identified nine vulnerability categories, with three rated high severity: a single externally owned account controlling contract upgrades without a timelock or multi-signature safeguard, re-entrancy risks in withdrawal and swap functions, and price oracle manipulation exposure on low-liquidity assets. Additional medium-severity issues include flawed cross-chain bridge message verification that could enable double-spend attacks, misconfigured access controls, and front-running risks on limit-order execution. The protocol received an overall risk score of 7 out of 10, with auditors noting that concentrated privileged control and the re-entrancy and oracle weaknesses significantly elevate its risk profile.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Startup Claims One-Click LLM Compression to 3x Smaller With Near-Lossless Quality

A post on Hacker News highlighted a tool from NeuraCryption that claims to compress any large language model to roughly one-third its size with near-lossless output quality. The developer says the process can be run in a single click and needs under 50 MB of RAM. The item drew 26 points and 18 comments from the Hacker News community. The linked research page describes the approach, though the claims have not been independently verified in the source material provided.

0
ProgrammingDEV Community ·

Webhook Not Firing? A Cross-Platform Guide to Debugging Bot Webhooks

A debugging guide explains that 'my webhook is not firing' can stem from three separate failures: the platform never sending the request, the request being rejected by the receiving server, or the server accepting it without any downstream effect. It recommends first identifying which side is at fault, using a table that maps each symptom to its likely location and first check. The guide advises logging the raw incoming request before any framework middleware processes it, since this often exposes the problem immediately. A top-to-bottom checklist follows, starting with testing the URL from outside the network and interpreting common status codes such as 404, 405, 301/308, and 403. The steps are verified against the documentation of Meta, Telegram, Slack, Discord, and Stripe as of August 2026.

0
ProgrammingHacker News ·

Blog Post Advises Against Buying AR Glasses

A blog post titled "Don't buy AR glasses" was shared on Hacker News, drawing a small amount of attention with three points and no comments at the time of listing. The article is hosted on a personal blog at blog.yaros.ae and argues against purchasing augmented reality glasses. The provided text contains only the link and discussion metadata, so the specific reasons the author gives cannot be verified from this item. The post reflects ongoing skepticism about the consumer readiness of AR wearables.

0
ProgrammingDEV Community ·

Why MySQL Skips an Index: Three Common Causes and How to Tell Them Apart

A slow query can read every row in a table even when an index exists on the filtered column. The article examines three causes: wrapping a datetime column in DATE(), comparing a VARCHAR column with an unquoted number, and joining tables whose character sets differ. The first cause is visible in the query text, while the other two are hidden in column types and character sets. The author tested these cases on MySQL 8.4 and 8.0 using EXPLAIN, SHOW WARNINGS, and slow query log data. The three causes can be distinguished by the possible_keys column in EXPLAIN and by warning 1739 shown right after running EXPLAIN.