Search/postman
● Vendor

postman

Known CVEs
0
Highest CVSS
—
In KEV
0
Vendor
postman
Connections
7 relationships
Product showcase: Cross-platform and third-party endpoint patching with Action1
Product showcase: Cross-platform and third-party endpoint patching with Action1 Keeping endpoints patched is one of the more annoying chores in IT operations. Action1 is a cloud-based autonomous endpoint management platform that addresses this challenge head-on, covering third-party apps and OS updates (Windows, macOS, and now Linux) from a single, centralized console. Built as a SaaS solution, it requires no on-premises infrastructure, no VPN tunnels, and no complex firewall rules — endpoints simply reach out to the Action1 cloud service. The result is a platform that scales from a 10-person shop to a global enterprise without adding operational complexity. What is Action1? Action1 is delivered entirely as a SaaS platform. Administrators can deploy the lightweight agent via a Windows-based Deployer that integrates with on-premises Active Directory, via a Group Policy Object (GPO), or through other endpoint management tools that support an installer. Once agents are in place, the platform provides centralized control over operating system updates and third-party application patches, managed through policy-based automations that handle approval workflows, scheduling, reboot behavior, and maintenance windows. The platform also includes vulnerability management capabilities. Missing patches are correlated against known CVEs from multiple update feeds, complete with CVSS scores, CISA Known Exploited Vulnerabilities (KEV) flags, and indicators for vulnerabilities linked to active ransomware campaigns. This turns patch management into a risk-informed practice rather than a checkbox exercise. Figure 1: From the Dashboard page, you can double-click any widget to drill down to more specific dashboards, run actions, or discover more details. Platform support and licensing Action1 supports Windows, macOS, and Linux endpoints, and it’s completely free for up to 200 endpoints with full functionality — not a trial, no feature limitations, no expiration date. This makes it genuinely viable for all organizations, proof-of-concept deployments, or test environments, with no commitment required. The platform offers role-based access control (RBAC), multi-organization management for MSPs, staged patch deployment using update rings, and a built-in software repository with pre-configured packages for common applications. Administrators can also build custom packages for organization-specific software. Reporting is flexible: predefined compliance templates are available out of the box, and custom reports can pull data from any source scriptable in PowerShell. Linux agent support The December 2025 release introduced native Linux agent support, extending Action1’s unified patch management beyond Windows and macOS. The current Linux agent supports Debian and Ubuntu (latest LTS versions) and most major forks tested, As wel as Red Hat based distributions, with new versions planed for future release. Linux endpoints can receive OS and third-party package updates as well as execute remote Bash scripts. Script Library assets are reusable across operating systems, which means administrators can manage Linux machines from the same console they already use for Windows and macOS — without switching tools or contexts. Figure 2: Action1 agent is a lightweight, non-intrusive component used to securely communicate with Action1 Cloud. Enterprise-wide management view Action1 now includes an enterprise-wide management view designed for MSPs and large organizations operating multiple tenants or departments. An “Entire Enterprise” selector aggregates data across all accessible organizations, covering endpoints, dashboards, reports, and vulnerability data in one unified view. An organization column provides context when viewing aggregated data, while endpoint groups remain organization-specific to preserve administrative separation where it matters. This gives MSPs the visibility they need at scale without blurring tenant boundaries. Figure 3: All endpoint information, including missing patches, installed software, and OS details, is refreshed in real time. Script execution and security enhancements Action1 supports remote script execution across managed endpoints. In Windows environments, administrators can optionally enforce digitally signed PowerShell scripts — useful for regulated environments where execution must be restricted to scripts signed with trusted certificates. This feature is enabled through Action1 Support. Agent communication has also been simplified: the Action1 Agent uses port 443 as its primary outbound channel, with port 22543 retained as a fallback. This reduces firewall configuration overhead in restricted network environments, which is a practical improvement for organizations with strict egress controls. Update rings and software repository improvements The update ring progression logic has been revised. Ring advancement is now time-based — specifically, “first successfully deployed X days ago” — replacing the previous condition that required a fixed number of updated endpoints. Ring control actions have been renamed from Exclude/Include to Pause/Resume, which better reflects their practical function. The Software Repository has been expanded with new Windows and macOS packages. Notable additions include Adobe Creative Cloud 2026 applications, Dell management tools, Docker Desktop, Google Chrome Enterprise, Microsoft Azure CLI, PowerShell 7 LTS, SQL Server Management Studio 21, and localized Mozilla applications. For macOS, new additions include Microsoft Edge, OneDrive, Postman, VLC, FileZilla, and Webex. Figure 4: Action1’s autonomous patching uses update rings to roll out updates in stages. Who is Action1 for? Action1 is well-suited for IT teams and MSPs managing distributed, multi-OS endpoint environments who need a patch management solution that is straightforward to deploy and operate. The free first 200 endpoints remove the usual barrier to evaluation, and the SaaS architecture means there is no infrastructure to stand up before getting started. With the December 2025 release, the platform has meaningfully expanded its cross-platform reach and enterprise management capabilities. Organizations that have been looking for a unified way to manage Windows, macOS, and Linux endpoints from one console — while maintaining proper multi-tenant separation for MSP workflows — will find the current version worth a closer look. You can activate your first free 200 endpoints at: https://on.action1.com/helpnetsecurity
helpnetsecurity.comMar 24, 2026extracted
Shai-Hulud v2 Campaign Spreads From npm to Maven, Exposing Thousands of Secrets
The second wave of the Shai-Hulud supply chain attack has spilled over to the Maven ecosystem after compromising more than 830 packages in the npm registry. The Socket Research Team said it identified a Maven Central package named org.mvnpm:posthog-node:4.18.1 that embeds the same two components associated with Sha1-Hulud: the "setup_bun.js" loader and the main payload "bun_environment.js." The company told The Hacker News that org.mvnpm:posthog-node:4.18.1 was the only Java package identified so far. "This means the PostHog project has compromised releases in both the JavaScript/npm and Java/Maven ecosystems, driven by the same Shai Hulud v2 payload," the cybersecurity company said in a Tuesday update. It's worth noting that the Maven Central package is not published by PostHog itself. Rather, the "org.mvnpm" coordinates are generated via an automated mvnpm process that rebuilds npm packages as Maven artifacts. The Maven Central said they are working to implement extra protections to prevent already known compromised npm components from being rebundled. As of November 25, 2025, 22:44 UTC, all mirrored copies have been purged. The development comes as the "second coming" of the supply chain incident has targeted developers globally with an aim to steal sensitive data like API keys, cloud credentials, and npm and GitHub tokens, and facilitate deeper supply chain compromise in a worm-like fashion. The latest iteration has also evolved to be more stealthy, aggressive, scalable, and destructive. Besides borrowing the overall infection chain of the initial September variant, the attack allows threat actors to gain unauthorized access to npm maintainer accounts and publish trojanized versions of their packages. When unsuspecting developers download and run these libraries, the embedded malicious code backdoors their own machines and scans for secrets and exfiltrates them to GitHub repositories using the stolen tokens. The attack accomplishes this by injecting two rogue workflows, one of which registers the victim machine as a self-hosted runner and enables arbitrary command execution whenever a GitHub Discussion is opened. A second workflow is designed to systematically harvest all secrets. Over 28,000 repositories have been affected by the incident. "This version significantly enhances stealth by utilizing the Bun runtime to hide its core logic and increases its potential scale by raising the infection cap from 20 to 100 packages," Cycode's Ronen Slavin and Roni Kuznicki said. "It also uses a new evasion technique, exfiltrating stolen data to randomly named public GitHub repositories instead of a single, hard-coded one." The attacks illustrate how trivial it is for attackers to take advantage of trusted software distribution pathways to push malicious versions at scale and compromise thousands of downstream developers. What's more, the self-replication nature of the malware means a single infected account is enough to amplify the blast radius of the attack and turn it into a widespread outbreak in a short span of time. Further analysis by Aikido has uncovered that the threat actors exploited vulnerabilities, specifically focusing on CI misconfigurations in pull_request_target and workflow_run workflows, in existing GitHub Actions workflows to pull off the attack and compromise projects associated with AsyncAPI, PostHog, and Postman. The vulnerability "used the risky pull_request_target trigger in a way that allowed code supplied by any new pull request to be executed during the CI run," security researcher Ilyas Makari said. "A single misconfiguration can turn a repository into a patient zero for a fast-spreading attack, giving an adversary the ability to push malicious code through automated pipelines you rely on every day." It's assessed that the activity is the continuation of a broader set of attacks targeting the ecosystem that commenced with the August 2025 S1ngularity campaign impacting several Nx packages on npm. "As a new and significantly more aggressive wave of npm supply chain malware, Shai-Hulud 2 combines stealthy execution, credential breadth, and fallback destructive behavior, making it one of the most impactful supply chain attacks of the year," Nadav Sharkazy, a product manager at Apiiro, said in a statement. "This malware shows how a single compromise in a popular library can cascade into thousands of downstream applications by trojanizing legitimate packages during installation." Data compiled by GitGuardian, OX Security, and Wiz shows that the campaign has leaked hundreds of GitHub access tokens and credentials associated with Amazon Web Services (AWS), Google Cloud, and Microsoft Azure. More than 5,000 files were uploaded to GitHub with the exfiltrated secrets. GitGuardian's analysis of 4,645 GitHub repositories has identified 11,858 unique secrets, out of which 2,298 remained valid and publicly exposed as of November 24, 2025. Users are advised to rotate all tokens and keys, audit all dependencies, remove compromised versions, reinstall clean packages, and harden developer and CI/CD environments with least-privilege access, secret scanning, and automated policy enforcement. "Sha1-Hulud is another reminder that the modern software supply chain is still way too easy to break," Dan Lorenc, co-founder and CEO of Chainguard, said. "A single compromised maintainer and a malicious install script is all it takes to ripple through thousands of downstream projects in a matter of hours." "The techniques attackers are using are constantly evolving. Most of these attacks don't rely on zero-days. They exploit the gaps in how open source software is published, packaged, and pulled into production systems. The only real defense is changing the way software gets built and consumed."
thehackernews.comNov 26, 2025extracted
640 NPM Packages Infected in New ‘Shai-Hulud’ Supply Chain Attack
Approximately 640 NPM packages have been infected with a new variant of the Shai-Hulud self-replicating worm in a fresh wave of attacks. The first Shai-Hulud iteration emerged in mid-September, when it infected over 180 packages in a supply chain attack leading to the exposure of GitHub, NPM, AWS, and Google Cloud credentials, Atlassian keys, and Datadog API keys. Upon execution on a victim’s system, the malware would search for NPM tokens, enumerate the packages the victim has access to, inject them with a post-install script to propagate itself, repackage them, and then publish the malicious package versions to the repository. Within days, the malware compromised dozens of developer accounts and published over 700 malicious package versions. It also harvested credentials and other secrets from the victim and published them to public repositories, and migrated private repositories to public ones. In the fresh version of the supply chain attack, launched over the weekend, the Shai-Hulud worm is even more aggressive and has been updated with destructive capabilities, security researchers warn. Unlike the previous version, the new Shai-Hulud samples rely on the NPM packages’ preinstall scripts for propagation, which “dramatically widens the blast radius across dev machines and CI/CD pipelines,” cybersecurity outfit Wiz warns. The worm drops two files, named ‘setup_bun.js’ and ‘bun_environment.js’, which contain a loader and the actual payload, respectively. According to Wiz, it also adds multiple GitHub Actions workflows, including a backdoor that supports command execution triggered via discussions in the GitHub repository. JFrog also observed that a system’s DNS would be hijacked following infection and that, if the worm does not find GitHub or NPM tokens to abuse, it executes a wiping function to delete all user data on Windows and erase all files and empty directories on Unix-based systems. The malware also launches privileged Docker containers and modifies sudoers files to gain root access for privilege escalation, Upwind notes. Wiz and Upwind said on Monday that they identified over 25,000 malicious repositories published by the malware. Wiz warned that it was seeing approximately 1,000 new packages being published every 30 minutes. The same as in September, Shai-Hulud seeks to harvest developer secrets, including tokens, cookies, and local workspace data, which it uploads to GitHub repositories under the attackers’ control. As ReversingLabs explains, the data exfiltration repositories associated with the attack have random names and the ‘Sha1-Hulud: Second Coming’ description. The company has identified 27,000 such repos. Unlike the previous version, the new Shai-Hulud iteration can infect up to 100 NPM packages maintained by any of its victims. The first trojanized package distributing the worm might have been @asyncapi/specs, which has roughly 1.4 million weekly downloads, ReversingLabs says. Aikido says it detected 36 packages from AsyncAPI that were trojanized, and that the attack later spread to PostHog packages, Postman packages, and many others. “Threat actors have slipped malicious code into hundreds of NPM packages — including major ones from Zapier, ENS, AsyncAPI, PostHog, Browserbase, and Postman. If a developer installs one of these bad packages, the malware quietly runs during installation, before anything even finishes installing,” Aikido warns. The compromised packages have a combined monthly download count of over 130 million. As Upwind points out, what makes the fresh supply chain attack a major threat is the speed and automation in turning each infected maintainer into a point of amplification. “Stolen tokens are reused instantly to republish malicious packages and inject rogue workflows, transforming Shai Hulud 2.0 into an ecosystem-wide worm rather than an isolated supply-chain incident,” Upwind notes. According to Sonatype principal security researcher Garrett Calpouzos, another worrying aspect of the attack is how the massive malicious source file that publishes harvested data to public repos confuses AI analysis tools. “It’s so large that it exceeds a normal context window and the models can’t keep track of everything they’re reading. I’ve asked both ChatGPT and Gemini to analyze it and I get different answers each time. Looking at their reasoning, they’re searching for obvious malware patterns — like calls to suspicious domains — and not finding any, so they incorrectly conclude it’s just a legitimate session or token management library,” Calpouzos said. Organizations are advised to scan their systems for indicators of compromise (IoCs), rotate potentially compromised secrets (including SSH keys, GitHub and cloud credentials, and tokens), and ensure strong multi-factor authentication is enforced. They should also review workflows and pipelines for anomalies, recreate self-hosted runners and CI agents from clean images, improve pipeline guardrails, and implement continuous monitoring to detect anomalous behavior. “To defend against this kind of attack, dev and security teams must treat npm package management and CI/CD pipelines as part of the threat surface. This means enforcing strict token/scoped access policies, limiting or auditing lifecycle scripts (especially preinstall/postinstall hooks), monitoring secrets in build environments and using behavioral analytics to detect unusual GitHub Actions workflows or outbound connections from build hosts. Given the worm‑like nature of Shai‑Hulud, time is of the essence: any delay in rotating tokens or cleaning compromised build agents can lead to rapid spread,” SOCRadar CISO Ensar Seker said. Related: Chinese Cyberspies Deploy ‘BadAudio’ Malware via Supply Chain Attacks Related: GlassWorm Malware Returns to Open VSX, Emerges on GitHub Related: Amazon Detects 150,000 NPM Packages in Worm-Powered Campaign Related: 136 NPM Packages Delivering Infostealers Downloaded 100,000 Times
securityweek.comNov 25, 2025extracted
Shai-Hulud malware infects 500 npm packages, leaks secrets on GitHub
Hundreds of trojanized versions of well-known packages such as Zapier, ENS Domains, PostHog, and Postman have been planted in the npm registry in a new Shai-Hulud supply-chain campaign. The malicious packages have been added to NPM (Node Package Manager) over the weekend to steal developer and continuous integration and continuous delivery (CI/CD) secrets. The data is automatically posted on GitHub in encoded form. At publishing time, GitHub returned 27,600 results corresponding to entries related to the recent attack. When the Shai-Hulud malware first appeared in the npm space in mid-September, and it compromised 187 packages with a self-propagating payload that used the TruffleHog tool to steal developer secrets. The threat actor automatically downloaded legitimate packages, modified the package.json file to inject a malicious script, and then published them on npm using compromised maintainer accounts. Charlie Eriksen, malware researcher at developer-focused security platform Aikido Security, discovered the new campaign earlier today, when there were 105 trojanized packages with Shai-Hulud indicators. Since then, the number grew to 492, counting only the package names. Later, the researcher warned that the secrets stolen in the supply-chain attack were leaked on GitHub. However, the campaign has grown exponentially to more than 27,000 malicious packages. Threat researchers at Wiz cloud security platform discovered around 350 unique maintainer accounts used in the campaign, noting that " 1,000 new repositories are being added consistently every 30 minutes in the last couple of hours." Eriksen clarified for BleepingComputer that the repositories on GitHub are indicative of compromised developers that used trojanized npm packages and thad GitHub credentials on their environment. A technical analysis of the new Shai-Hulud malware analysis from CI/CD security company Step Security explains that the new payloads are present in two files, one being setup_bun.js - a dropper disguised as a Bun installer. The second file is called bun_environment.js and is sizeable at 10MB. It relies on "extreme obfuscation techniques," Step Security says, such as a large hex-encoded string with thousands of entries, an anti-analysis loop, and an obfuscated function to retrieve every string in the code. Step Security describes five stages the malware executes during the attack, which include exfiltrating secrets (GitHub and npm tokens, secrets for cloud platforms like AWS, GCP and Azure) and a destructive step that overwrites the victim's entire home directory. Koi Security, a company providing protection solutions for self-provisioned software, tracks more than 800 npm packages compromised by Shai-Hulud, counting all infected versions of a package. The researchers confirmed the destructive step in the new Shai-Hulud variant, saying that the overwrite occurs only when a set of four conditions are met. Deleting a user's home folder happens if the malware cannot authenticate to GitHub, create a repository on the platform, fetch a GitHub token, or find an npm token. According to Wiz, the malicious code collects developer and CI/CD secrets and publishes them to GitHub repositories "with names referencing Shai-Hulud." The malicious code executes only during the pre-install stage and creates the following files: cloud.json contents.json environment.json truffleSecrets.json Stolen secrets are published on GitHub to automatically-generated repositories that have the description "Sha1-Hulud: The Second Coming." It appears that the threat actor has also gained access to GitHub accounts that they are now using to create repositories with the four files above. GitHub is deleting the attacker’s repositories as they emerge, but the threat actor appears to be creating new ones very fast. On the list of 186 packages that Aikido Security found to be compromised with a new version of the Shai Hulud malware, there are multiple packages from Zapier, ENS Domains, PostHog, and AsyncAPI. The compromised Zapier packages constitute the official toolkit for building Zapier integrations and are essential for Zapier developers. The EnsDomains packages are tools and libraries widely used by wallets, DApps, exchanges, and the ENS Manager app, to handle .eth names, resolving them to Ethereum addresses, linking IPFS content, validating names, and interacting with the official ENS smart contracts. All of the compromised packages are available for download from npm. However, in some cases, the platform displays a warning message about unauthorized publication of the latest version, indicating that the automated review has caught signs of a compromise. Developers are advised to check Aikido’s post for the complete list of the infected packages, downgrade to safe versions, and rotate their secrets and CI/CD tokens immediately. Wiz researchers recommend security teams to first identify the compromised packages and replace them with legitimate ones. They also urge organizations to rotate all credentials tied to npm, GitHub, and cloud providers. Aikido Security advises developers to disable npm postinstall scripts during continuous integration, if possible. The return of Shai Hulud comes at a time when GitHub introduced additional security measures to prevent supply-chain attacks on npm, following a series of high-impact attacks on the platform. However, the measures are being implemented gradually. BleepingComputer attempted to contact NPM about the campaign but our emails bounced as undeliverable. Update [November 24, 10:28 AM]: Article updated with information from Koi Security Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply. The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments. Get the report
bleepingcomputer.comNov 24, 2025extracted
Postman expands platform with features for building AI-ready APIs
Postman expands platform with features for building AI-ready APIs Postman announced several updates bringing key enterprise features to its platform, so customers can build AI-ready APIs that meet the most critical enterprise specifications. As software increasingly shifts from applications to AI agents, the enterprise challenge has become clear: these agents are only as capable as the APIs that inform them. APIs deliver the context that fuels intelligence, yet most organizations lack the governance, visibility, and consistency required to make their APIs trustworthy for AI systems. According to Postman’s 2025 State of the API Report, fewer than 40% of organizations enforce centralized governance standards, and while more than half of APIs are internal, many lack consistent documentation and visibility—limiting how effectively AI agents can interpret and use them. “We’ve reached a pivotal moment in the AI transition,” said Balaji Raghavan, Head of Engineering at Postman. “Enterprises are realizing that their APIs are not yet AI-ready. Today’s updates establish the governance, automation, and observability needed to make APIs safe, reliable, and discoverable by both humans and AI systems, without slowing down developer velocity.” New features and enhancements announced improve the enterprise-readiness of the Postman API platform, ensuring the trust, safety, and governance that AI-ready APIs require: Spec Hub: the governance backbone for AI-ready APIs: Enhances Postman’s governance backbone with bidirectional spec sync, modular multi-file specs, and new governance reporting, enabling large teams to standardize design and governance across every API. Pipeline-native validation for every API: Private API Runners (Early Access) and On-Demand Monitors extend Postman’s trusted testing framework to deploy-time gates and internal environments so every change is validated under real-world conditions. With new Slack and Microsoft Teams integrations, test results and alerts are visible where teams already collaborate, accelerating response time and helping enterprises maintain reliability across every release. Unified visibility and control: New Runner Management gives platform admins full visibility into API test automation activity, health, and access, unlocking enterprise scale without sacrificing compliance or security. Developer velocity without friction: Updates to the Postman CLI, the redesigned Home experience, and the Collection Status Indicator reduce context switching and improve coordination across design, testing, and deployment. Teams stay in flow and deliver quality APIs faster, without sacrificing the simplicity and usability developers already trust. Together, these capabilities make Postman the enterprise control plane for the modern API ecosystem: public or private, human, or AI. As AI systems continue to evolve from tools to teammates, the Postman platform will continue to serve as critical infrastructure to support this new and growing wave of AI agents.
helpnetsecurity.comNov 7, 2025extracted
How attackers are still phishing "phishing-resistant" authentication
As awareness grows around many MFA methods being “phishable” (i.e. not phishing resistant), passwordless, FIDO2-based authentication methods (aka. passkeys) like YubiKeys, Okta FastPass, and Windows Hello are being increasingly advocated. This is a good thing. The most commonly used MFA factors (like SMS codes, push notifications, and app-based OTP) are routinely bypassed, with modern reverse-proxy “Attacker-in-the-Middle” phishing kits the most common method (and the standard choice for phishing attacks today). These work by intercepting the authenticated session created when a victim enters their password and completes an MFA check. To do this, the phishing website simply passes messages between the user and the real website — hence “Attacker-in-the-Middle”. In contrast, passkey-based logins can’t be phished. Because passkey-based logins are domain-bound, trying to use a passkey for microsoft.com on phishing.com simply won’t generate the correct value to pass the authentication check, even when proxied using an AitM kit. But attackers haven’t given up that easily. As passkeys become more popular, we’re seeing a number of techniques designed to downgrade or otherwise circumvent the authentication process to make it vulnerable to phishing attacks. So, here’s all the techniques that attackers have used to get around passkeys (so far). Downgrade attacks Downgrade attacks are the go-to method used by attackers to get around phishing-resistant MFA. MFA downgrade functionality has been observed in a number of criminal AitM kits and is even possible using commodity kits like Evilginx. When conducting an Attacker-in-the-Middle phishing attack, the attacker doesn’t need to relay 100% of the messages accurately. Instead, they can alter some of them. The app might ask the user “You need to MFA — do you want to use your passkey, or your backup authenticator code?”, but the phishing website might modify this page to say “You need to MFA — use your backup authenticator code” not giving you the option to use your secure passkey. This is called a downgrade attack. This can also be applied to accounts that use SSO as the default login method. In this scenario, the phish kit can select a backup username and password option to allow the phishing attack to proceed. Here’s an example of Evilginx with a custom phishlet to downgrade authentication for a Microsoft account using Windows Hello. So, you have a situation where even if a phishing-resistant login method exists, the presence of a less secure backup method means the account is still vulnerable to phishing attacks. Check out the latest blog post from Push Security to see MFA downgrade in action, real excerpts from criminal phishing kits. Learn more about how Push detects and blocks MFA downgrade attacks as they happen — in the victim’s browser. Read our Research Device code phishing To get around phishing-resistant authentication methods, attackers are also using device code phishing attacks that take advantage of alternative authentication flows for devices which do not support passkey-based logins, e.g. because they don’t have web browsers, or have limited input capabilities. This alternative login flow operates by supplying a user with a unique code and instructing them to visit a webpage in a browser on a different device to enter the code in order to authorize the device. This can be used by an adversary to conduct a phishing attack against a target by convincing them to visit their authentication provider website and enter a code supplied by the adversary, thereby granting access to their account. This attack has the advantage of linking the target to a legitimate URL, with no prompt to consent to explicit permissions beyond entering the device code and signing in. Additionally, verified apps can be impersonated in some cases. This technique has been observed in a number of recent campaigns, including repeated Russia-sponsored targeting of M365 accounts (1) (2). Consent phishing Consent phishing was one of the first techniques added to the SaaS attacks matrix and has been around for some time, but with a recent uptick in malicious activity. OAuth allows users to grant third-party apps permissions to access their data. Adversaries can abuse this functionality by tricking users into authorizing access for malicious OAuth apps. In a consent phishing attack, an adversary sends a phishing link to a target that requests permissions to access sensitive data or permissions to perform dangerous actions. If the target grants consent for the permissions, the adversary gains that level of access over the target’s account. This level of access will bypass MFA and persist through password changes. Consent phishing is most commonly associated with attacks aimed at getting access to Microsoft Azure or Google Workspace tenants. However, it has become more common for SaaS apps to implement their own OAuth-authenticated APIs and app stores that can be targeted in the same way — as seen in this recent example targeting GitHub users. Once authorized, the attacker has extensive access to the account. In this example affecting GitHub, the attacker would be able to modify repositories to conduct further attacks against users (e.g. by infecting them with malware), poison the repos and services connected to the repository, and exfiltrate any sensitive data the account has access to. Verification phishing Email verification is sometimes used as a control, such as when registering new accounts. This is typically implemented by emailing the target user with either a clickable link for them to verify or a verification code that they need to enter. Verification phishing is when an adversary uses phishing, or some other type of social engineering, to convince a user to click a verification link or pass them the verification code in order to defeat this control. An example of this technique being used to bypass MFA is with cross-IdP impersonation. This is where an attacker simply registers a new IdP account to the victim’s corporate email domain. In many cases, this allows you to log in via SSO using the new IdP without any further checks — in fact, 3 in 5 apps were found to allow this behavior. When you consider the large number of apps that can function as an IdP for the purposes of SSO, there are quite a few possible targets (depending on the app, and the login methods it supports). Managed IdPs can be administered centrally by the organization (which owns and operates the IdP and the identities on it), whereas unmanaged ‘social’ IdPs are controlled by the vendor, and identities are owned and administered by the user. You can see an example of this in the video below, or read an analysis of two in-the-wild examples here. App-specific password phishing App-Specific password phishing is a social engineering technique where an adversary tricks a user into generating an "app-specific password" for their account and then sharing it with the attacker. These legacy passwords are a feature in some major SaaS providers (like Google and Apple) designed to allow older applications that do not support modern authentication (like OAuth 2.0) to access account data. The attack flow typically involves a pretext where the attacker, posing as a trusted entity (e.g., tech support, a service provider), directs the user to their account's security settings. The user is then guided through the process of creating a new app-specific password and is instructed to paste this password into a form or chat window controlled by the attacker. Because app-specific passwords are designed for use in environments that do not support MFA, once the attacker possesses this password, they can gain persistent, programmatic access to the user's account data (e.g., emails, contacts, files) via APIs, often without triggering the same level of security alerts as a traditional interactive login from an unrecognized device. This makes the access stealthier and more durable than a session token, as these passwords typically remain valid until manually revoked by the user. A recent example of this was disclosed where an expert on Russian information operations was targeted with a sophisticated and personalized social engineering attack, where the attacker was able to establish persistent access to the victim’s mailbox using ASPs by logging into a mail client. This involved a sophisticated lure impersonating the US Department of State instructing the victim on how to create and share an ASP with the attacker, granting access to their Google mailbox. Bonus: Targeting local accounts not using passkeys Possibly the easiest way to get around passkeys, though, is to target apps that don’t support passkeys natively. Passkeys are typically used in combination with SSO, where you log into your primary IdP provider with a secure, passkey-protected login, and then on to connected apps via SSO. Many apps do not allow passkey logins directly. As a result, apps like Slack, Mailchimp, Postman, GitHub, and other commonly-used business apps are being increasingly targeted directly — bypassing IdPs (MS, Google, Okta, etc.) that typically have more robust authentication controls in place. Just like backup MFA methods are often registered alongside passkeys, local “ghost login” methods are often registered alongside SSO, meaning that accounts have multiple possible entry points. In many cases, they don’t have MFA deployed at all — making them equally susceptible to attacks using stolen credentials (as seen in the Snowflake attacks last year, and Jira attacks this year). This results in a vast and vulnerable identity attack surface for organizations to manage. Conclusion Most of the time, attackers don’t have to do anything different to get around passkeys. Simply using the same phishing tools and techniques they usually apply will get the job done in the likely event that a backup, non-passkey MFA method is registered to the account. The only accounts that are truly secure are those with only passkeys, and no backup methods OR conditional access policies preventing non-passkey authentication. But the devil is in the detail here too (such as this recent example of Microsoft-provided CA templates setting “risky” sign-ins as false positives and allowing them to proceed). And auditing your app and identity sprawl is no mean feat when you consider the varying levels of visibility and control available to security teams per app (and the fact that many apps are simply not centrally adopted or known to begin with). Prevent and intercept phishing attacks with Push Security Downgrade attacks using AitM phishing kits make up the vast majority of passkey-bypassing phishing attacks. Push Security’s browser-based security platform provides comprehensive identity attack detection and response capabilities against techniques like AitM phishing, credential stuffing, password spraying and session hijacking using stolen session tokens. You can also use Push to find and fix identity vulnerabilities across every app that your employees use, like: ghost logins; SSO coverage gaps; MFA gaps; weak, breached and reused passwords; risky OAuth integrations; and more. If you want to learn more about how Push helps you to detect and defeat common identity attack techniques, book some time with one of our team for a live demo. Sponsored and written by Push Security.
bleepingcomputer.comJul 29, 2025extracted