The people-search tool ClarityCheck says its reverse image search service is “private and secure”—but it left a database containing more than 9 million image files exposed.

A reverse image search service called ClarityCheck, which claims to identify individuals from photos, exposed a database containing over 9 million image files, including photographs of faces. The exposed data, totaling approximately 450 GB, was stored in an unsecured Amazon S3 bucket, accessible online without authentication.
Independent security researcher Jeremiah Fowler discovered the exposure, noting that the files were organized in folders labeled "faces" and "profiles." The images included profile pictures, screenshots, and other photographs of adults, teenagers, and children. Fowler also identified a separate misconfiguration that exposed users' email addresses and phone numbers through manipulated website URLs.
ClarityCheck is a "people-finder" tool that offers searches based on phone numbers, email addresses, vehicle identification numbers, and names. Its photo-search feature purports to identify individuals in photos and locate their social media profiles. The company's website states that its reverse image search is "private and secure."
Fowler reported the issue to ClarityCheck, but initially faced difficulties. The company secured the image database and the API misconfiguration after being contacted by a news outlet in July. ClarityCheck stated that it acted immediately to restrict access once the issues were brought to the attention of the appropriate teams.
However, ClarityCheck disputed the characterization of the data as "publicly exposed," arguing that access required knowledge of a specific, unindexed URL not discoverable through ordinary use or general web searches. The company also claimed that the data included duplicate, cropped, and resized copies, along with non-image data, rather than 9 million unique images.
Security experts generally define data as exposed if it can be accessed by unauthorized individuals on the open internet without authentication. This includes misconfigured storage buckets or publicly reachable database backups.
The exposed images, particularly facial data, are considered highly sensitive biometric information. While ClarityCheck's website requires users to confirm they have permission to upload photos, Fowler noted that individuals whose faces were in the database might have been unaware their images were collected, especially since the service is designed for identification. Such data could be used for AI training or by scammers.
The email addresses and phone numbers exposed through the API misconfiguration were described by ClarityCheck as being sourced from publicly available information and licensed third-party data providers.
ClarityCheck has stated that it has improved its security reporting procedures to facilitate future communication with researchers. The incident highlights the risks associated with platforms that collect and analyze sensitive personal data, even with accidental misconfigurations.

JetBrains is urging Cadence users to revoke and rotate all credentials following a security incident last month in which unidentified threat actors exploited a recently disclosed critical vulnerability in TeamCity to breach its own environment. "Cadence users should immediately revoke or rotate all credentials and secrets that may have been used to run their Cadence executions," JetBrains said.
A weakness has been identified in Tenda CP3 27.5.57.101. This issue affects some unknown processing of the file Net/NetCheckPing.cpp. This manipulation of the argument interface_name/host causes os command injection. The attack can be initiated remotely.
A security flaw has been discovered in Tenda CP3 27.5.57.101. This vulnerability affects the function SystemAsh of the file Apis/system.c of the component Kylin. The manipulation of the argument AlarmVoiceURL results in os command injection. It is possible to launch the attack remotely.

OpenAI has announced a $1 billion commitment to provide subsidized access to its Daybreak AI cybersecurity tools for under-resourced critical infrastructure defenders. The initiative, named Daybreak for Frontline Defenders, will offer AI models, training, and technical support over the next six months, prioritizing water and wastewater utilities, electric grid operators, and local government entities. This move aims to equip organizations with limited budgets and staff against increasingly sophisticated cyber threats.

Attackers are exploiting a new unpatched vulnerability in Magento Open Source and Adobe Commerce that lets them run malicious code on an online store's server without logging in, Dutch e-commerce security company Sansec said in an advisory published on September 5. Sansec, which discovered the flaw and named it StyleSmuggler, said attacks started on September 4. "Sansec is publishing early
In BPF instructions that load/store a value from/to a scratch memory register the register index is an unsigned 32-bit integer and must not exceed 15, but libpcap BPF interpreter does not validate the value. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading and writing the OS process memory in the 16GiB starting at the current stack frame on 64-bit architectures and in the entire address space on 32-bit architectures.