SShortSingh.
Back to feed

Critical Metabase SQL Injection Flaw Exploited to Steal Admin Access and Database Data

0
·1 views

A critical unauthenticated SQL injection vulnerability (CVSS 10.0) in Metabase versions 0.58 through 0.63 has been actively exploited since at least August 3, 2026, allowing attackers to gain administrator privileges without any login credentials. Threat actors exploit the public password reset API endpoint to inject SQL, escalate to admin access, and then extract connected database credentials and data. Companies including Framework and Tally confirmed unauthorized access, with Framework reporting theft of customer names, emails, billing addresses, and phone numbers, while Tally had email addresses and password hashes exposed. Metabase Cloud has already been patched automatically, but administrators of self-hosted instances must manually update to minimum safe versions such as 0.58.24, 0.59.21, or 0.63.5 depending on their release branch. Recommended mitigations include updating immediately, blocking the reset-password endpoint, restricting source IPs, and applying least-privilege principles to connected database credentials.

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
ProgrammingDEV Community ·

How to Run AI Workflows Locally on a Mac Using n8n and Ollama

Developers can set up fully local AI workflows on a Mac by combining n8n for automation and Ollama for running large language models, with no data sent to external servers. The setup relies on Docker and n8n's official Self-Hosted AI Starter Kit, a Docker Compose template that bundles n8n, Ollama, Qdrant, and PostgreSQL. Because Docker on Apple Silicon cannot access the Mac's GPU, Ollama should be installed natively on the host machine and connected to the containers via the host.docker.internal address. Once running, users can access n8n at localhost:5678, configure an Ollama credential pointing to the local API, and wire models like Gemma4 or Llama3.1 into chat triggers and AI agent workflows. Agents can also be extended with tool nodes such as HTTP requests or vector store lookups, provided the chosen model supports tool use.

0
ProgrammingDEV Community ·

CrowdStrike Identifies 21 Shell Obfuscation Techniques That Evade VMware ESX Detection

CrowdStrike researchers have documented 21 shell obfuscation techniques that function within VMware ESX's BusyBox environment and successfully bypass plaintext keyword-based detection methods. The techniques — including hex/octal encoding, invisible Unicode characters, XOR-based transformations, and VMFS file masquerading — allow attackers to conceal commands like esxcli from security monitoring tools and SIEM systems. Testing was conducted on ESX 7.0.3, and the research is defensive in nature, with no CVE assigned and no confirmed use of these specific methods in real-world attacks. The findings are relevant given that threat groups such as SCATTERED SPIDER, BlackBasta, and Akira have previously targeted ESX environments after obtaining shell access via stolen credentials or lateral movement. CrowdStrike recommends disabling ESXi Shell and SSH by default, auditing usage strictly, and shifting detection strategies toward identifying obfuscation syntax primitives rather than relying solely on plaintext keyword matching.

0
ProgrammingDEV Community ·

DEV Community Series Proposes Problem-First Approach to Teaching Design Patterns

A DEV Community article series is challenging the conventional way software design patterns are taught, arguing that most books and tutorials present solutions before developers understand the underlying problems. The author contends that experienced engineers identify design patterns only after observing where a current software design begins to break down, not as a starting point. The series proposes a structured ten-step learning framework that begins with a business problem and progresses through naive solutions, failure points, and trade-offs before arriving at the pattern itself. This approach aims to help developers recognize recurring design challenges in real-world software rather than simply memorizing pattern names and definitions. The method is intended to make design patterns feel intuitive and applicable rather than abstract or academic.