Building on the last diary on Using MS Graph and Powershell, let&#;x26;#;39;s look at "Risky" logins.

A recent report discussed methods for leveraging Microsoft Graph and PowerShell to identify "risky" logins within an environment. This follows previous discussions on general usage of Microsoft Graph and PowerShell, focusing specifically on the detection of potentially compromised user accounts or suspicious authentication attempts.
The core mechanism involves querying Microsoft Graph, a RESTful web API that allows access to data and intelligence from Microsoft 365 services, using PowerShell cmdlets. Specifically, the focus is on retrieving risk detection information, which Microsoft 365 services generate based on various signals. These signals can include unusual login locations, impossible travel scenarios, leaked credentials, or sign-ins from infected devices.
Microsoft Graph exposes a rich set of APIs for security and identity management, including endpoints related to identity protection and risk detections. PowerShell provides the scripting capabilities to authenticate to Microsoft Graph, construct appropriate queries, and parse the returned JSON data. This allows administrators to programmatically fetch data points indicating user risk levels and specific risky events.
For instance, an administrator might use PowerShell to query the "identityProtection/riskDetections" endpoint of Microsoft Graph. The returned data would contain details about detected risks, such as the user involved, the type of risk, the detection time, and associated IP addresses or locations. This information is crucial for security teams to investigate potential compromises and take remedial actions.
Products like Azure Active Directory Identity Protection, which is part of Microsoft Entra, are designed to automate the detection and remediation of identity-based risks. The reported method essentially provides a programmatic way for organizations to access and integrate these risk signals into their existing security operations and incident response workflows, rather than relying solely on the portal interface.
Mitigation for risky logins typically involves multi-factor authentication (MFA), conditional access policies that block or challenge suspicious sign-ins, and regular review of identity protection reports. When a risky login is detected, common responses include forcing a password reset, revoking sessions, or temporarily blocking the user account until the risk can be investigated and mitigated.
The ability to programmatically access and analyze risk detection data from Microsoft Graph using PowerShell represents a powerful tool for security professionals. It allows for greater automation in threat hunting, incident response, and continuous monitoring, enabling organizations to proactively identify and respond to evolving identity-based threats within their Microsoft 365 ecosystems.
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.

Attackers are exploiting two new PaperCut flaws to steal credentials and gain privileged access in education-sector attacks across the U.S. and Europe. Attackers are exploiting two recelty disclosed PaperCut flaws, CVE-2026-81578 and CVE-2026-82078, in attacks targeting schools and other education organizations in the U.S. and Europe, as reported by TheHackerNews. Arctic Wolf researchers observed