Pendle's Immunefi bug bounty program serves as a primary filter for critical vulnerabilities before they can be exploited in production. The disclosures analyzed on this page represent the most severe findings—those that could have led to direct loss of user funds, manipulation of PT/YT pricing, or a breakdown of core yield tokenization logic. Each disclosure is a case study in the protocol's security boundaries, revealing how external researchers probe the PendleMarket, PendleYieldContractFactory, and custom AMM contracts for flaws in rounding, access control, and composability assumptions.

Pendle Immunefi Bug Bounty Disclosures
Understanding Pendle's Bug Bounty Landscape
A technical analysis of critical and high-severity vulnerabilities disclosed through Pendle's Immunefi program, mapping the protocol's attack surface and the evolution of its security posture.
The vulnerability patterns observed in these disclosures often cluster around the complex interaction between Pendle's permissionless market creation and its TWAP oracle design. A recurring theme is the economic manipulation of implied yield, where a bug in swap curve logic or a rounding error in the _getRateImpl function can be exploited via flash loans to extract value from liquidity providers. Other high-severity findings target the vePENDLE vote-escrow system, where a flaw in reward distribution or gauge weight calculation could allow an attacker to redirect incentives. These patterns inform the specific attack vectors that integrators must model when building lending markets, yield aggregators, or structured products on top of PT/YT tokens.
For security teams and whitehats, this page provides a structured map of Pendle's historical vulnerability classes, the affected contract versions, and the implemented fixes. Understanding these patterns is essential for both bug hunting and defense. For protocol architects and risk managers, the disclosures highlight the systemic risks that require continuous monitoring—particularly the dependency on correct TWAP calculation and the integrity of external oracle feeds. Teams integrating Pendle should use these disclosures to inform their own internal threat models and to verify that their integration logic correctly handles the edge cases that have historically led to critical findings. Chainscore Labs can assist with a targeted review of your integration against these known vulnerability classes.
Program Overview & Disclosure Stats
A snapshot of Pendle's Immunefi bug bounty program structure, disclosure patterns, and operational statistics to help security teams and whitehats understand the program's scope, severity classification, and remediation cadence.
| Area | What changes | Who is affected | Action |
|---|---|---|---|
Program Scope | Assets in scope include Pendle core contracts, AMM, vePENDLE, and peripheral contracts deployed on Ethereum, Arbitrum, and other supported chains | Whitehats, security researchers, integration teams | Review the official Immunefi page for the current assets-in-scope list and chain deployments before submitting |
Severity Classification | Vulnerabilities are classified using Immunefi's standard severity scale: Critical, High, Medium, Low, None; Critical and High impact bugs are disclosed on this page | Whitehats, protocol security council, integrators | Understand the impact thresholds for each severity tier to calibrate your own risk assessment of disclosed bugs |
Disclosure Cadence | Disclosures are published after the bug is fixed, contracts are redeployed, and a reasonable window for integrator upgrades has passed | Node operators, exchanges, wallets, DeFi protocols integrating PT/YT | Monitor this page for new disclosures and cross-reference affected contract versions against your own deployment dependencies |
Bounty Payouts | Payouts are determined by severity and paid in accordance with Immunefi's standard terms; specific amounts are not always disclosed | Whitehats, security researchers | Verify current payout rules and eligible assets directly on Pendle's Immunefi program page |
Vulnerability Classes | Disclosed bugs commonly involve rounding errors, TWAP manipulation, access control failures, and composability edge cases in PT/YT logic | Protocol architects, risk teams, integrators | Use the pattern of disclosed vulnerability classes to guide internal threat modeling and integration security reviews |
Affected Contract Versions | Each disclosure identifies the specific contract versions and chain deployments affected by the vulnerability | Operators, custodians, exchanges, lending protocols using PT as collateral | Cross-reference disclosed vulnerable contract addresses with your own allowlists and dependency registries; schedule a version compliance review with Chainscore Labs if you are running an affected version |
Remediation Timeline | The time from responsible disclosure to patch deployment and public advisory varies by severity and complexity | Security council, governance delegates, integrators | Assess the disclosed remediation timeline against your own incident response SLAs; engage Chainscore Labs for upgrade readiness and patch verification support |
Program Participation | Whitehats must comply with Immunefi's responsible disclosure terms and Pendle's program-specific rules to qualify for a bounty | Whitehats, security researchers | Read the full program rules on Immunefi before testing; unauthorized on-chain testing on mainnet may disqualify submissions |
Vulnerability Patterns and Root Cause Analysis
A technical analysis of recurring vulnerability classes and root causes identified in Pendle's Immunefi bug bounty disclosures.
Analysis of Pendle's Immunefi bug bounty disclosures reveals a distinct set of recurring vulnerability patterns centered on the protocol's unique financial primitives. The most critical class of bugs involves rounding errors and precision loss in the core PendleMarket and AMM math libraries. Because Pendle's PT/YT tokens represent a zero-sum relationship where precision determines the exact split of yield, even a single-wei miscalculation in _computeSYOutput or _computePYOutput can be exploited across multiple transactions to systematically drain value from one side of the pool. These vulnerabilities are not typical smart contract logic errors but are deeply embedded in the fixed-point arithmetic assumptions of the protocol's yield tokenization engine.
A second dominant pattern involves oracle manipulation vectors specific to Pendle's TWAP implementation and its dependency on external price feeds for the underlying yield-bearing asset. Researchers have demonstrated attacks where flash-loan-induced manipulation of the underlying asset's exchange rate cascades into a mispricing of the implied yield, allowing an attacker to mint PT/YT at a fraudulent discount. The root cause is often a failure to apply sufficient manipulation resistance or to properly bound the acceptable deviation between the internal TWAP and the external oracle price before allowing state-changing operations. This class of vulnerability highlights the systemic risk created by Pendle's composability with external DeFi primitives.
A third critical pattern concerns access control and authorization flaws in Pendle's permissionless market creation architecture. The PendleYieldContractFactory allows any address to deploy a new market for any yield-bearing token, which introduces an attack surface where a maliciously designed token contract can re-enter the Pendle core during market initialization or exploit callback assumptions in the approve and transfer flows. Several high-severity disclosures have identified scenarios where a custom token's transfer hook could manipulate the state of the newly deployed PendleMarket before the initialization transaction completes. Security teams and integrators should treat every new market deployment as a potential vector and verify that their own systems do not blindly interact with unverified PT/YT contracts. Chainscore Labs can assist with a targeted review of your market interaction logic and dependency on the factory's permissionless deployment model.
Impact Analysis by Stakeholder
Pendle Core Developers
For the core team, each Immunefi disclosure is a direct signal to review internal testing and invariant documentation. The primary action is to verify that the patched vulnerability class is now covered by the formal verification suite and fuzzing campaigns.
Immediate Steps:
- Map the disclosed bug to the specific contract version and ensure all deployments across chains have been upgraded.
- Update the internal threat model to reflect the new attack vector.
- If the bug involved rounding errors or AMM curve logic, commission a targeted audit of similar mathematical operations in other modules.
Chainscore Labs can assist with a post-disclosure architecture review to ensure the fix doesn't introduce composability risks with the Sybil or rescue contracts.
Remediation and Patch Adoption
Steps for integrators, market operators, and security teams to take after a critical or high-severity bug bounty disclosure to ensure their systems are patched and no longer vulnerable.
Re-evaluate Integration Assumptions
A disclosed vulnerability often invalidates a previously held security assumption. If the bug was in the AMM's swap curve logic, re-audit any off-chain pricing bots or on-chain leverage protocols that depend on that curve for liquidations or rebalancing. If the bug was in the PT redemption flow, verify that your vault or aggregator correctly handles the patched behavior and does not rely on the pre-patch state for accounting. Schedule a focused integration review to map all affected code paths.
Monitor for Post-Patch Exploit Attempts
After a high-severity disclosure, malicious actors often scan for unpatched instances or attempt to exploit the vulnerability during the upgrade window. Increase monitoring on all Pendle-related contract events, specifically focusing on the vulnerable function selectors disclosed in the report. Set up alerts for unusual transaction patterns, large withdrawals, or unexpected state changes in PT/YT markets. Coordinate with Pendle's security council and your own incident response team to define a rapid pause-and-respond playbook.
Update Off-Chain Indexers and Subgraphs
Patches that modify event emissions, storage layouts, or function signatures can break dependent subgraphs, indexers, and portfolio trackers. After applying a contract patch, immediately update your subgraph mappings and re-index from the upgrade block. Verify that PT/YT balances, implied APYs, and maturity dates are calculated correctly against the new contract state. Failure to update off-chain services can lead to incorrect user balance displays and flawed financial reporting.
Commission a Targeted Security Review
A bug bounty disclosure reveals a specific failure mode in the protocol's design or implementation. Use this as a signal to commission a deeper security review of the entire affected module. If the bug was in the vePENDLE reward distribution logic, review all gauge and incentive contracts for similar flaws. Chainscore Labs can perform a targeted audit of the patched code and its surrounding modules to ensure the fix is complete and no variants of the vulnerability remain in the codebase.
Recurring Risk Matrix for Integrators
Maps recurring vulnerability classes disclosed through Pendle's Immunefi program to affected integrator categories and recommended actions. Helps security teams, protocol architects, and risk managers identify systemic exposure patterns and prioritize defensive reviews.
| Vulnerability Class | Typical Failure Mode | Affected Integrators | Recommended Action |
|---|---|---|---|
AMM Swap Curve Logic Errors | Incorrect invariant calculation allows value extraction via crafted swap sequences or flash-loan-assisted arbitrage | Yield aggregators, arbitrage bots, liquidity providers | Verify AMM contract version against canonical Pendle deployments; commission an AMM-specific integration review |
PT/YT Oracle Manipulation | Internal TWAP oracle for PT/YT can be manipulated with sufficient capital, leading to mispriced liquidations or swap quotes | Lending protocols using PT as collateral, structured products, liquidators | Audit oracle dependency and TWAP window parameters; stress-test manipulation cost against market liquidity |
Permissionless Market Token Risks | Maliciously designed yield-bearing tokens used as underlying assets to manipulate PT/YT pricing or drain paired liquidity | Market operators, liquidity providers, indexers | Harden token acceptance logic; verify underlying asset against a known registry before integrating new markets |
vePENDLE Voting Manipulation | Flash-loan boosted voting power or bribery protocol exploits redirect incentive weights to malicious gauges | Liquidity providers, protocol treasuries, gauge-dependent protocols | Monitor gauge weight shifts for anomalous spikes; review vote-escrow integration assumptions |
Redemption and Maturity Logic Bugs | PT tokens fail to redeem correctly at maturity due to contract logic errors or misconfigured market parameters | Custodians, wallets, institutional PT holders | Simulate redemption flows for all held PT positions; verify maturity date and underlying asset redemption path |
Access Control Failures | Misconfigured ownership or role-based access on rescue contracts, factories, or market parameters enables unauthorized state changes | All integrators depending on Pendle contract immutability assumptions | Audit admin key and multisig configuration for all Pendle contracts in your dependency chain |
Cross-Chain Bridge Dependency | Vulnerability in canonical bridge used by Pendle for multi-chain deployments causes asset depeg or pricing dislocation | Cross-chain arbitrageurs, multi-chain liquidity providers, oracles | Map bridge dependency for each chain deployment; model contagion impact on PT/YT positions during bridge downtime |
Disclosure Timeline and Response Analysis
A structured timeline and operational analysis of critical and high-severity disclosures from Pendle's Immunefi program. This section breaks down the typical lifecycle of a vulnerability report—from initial submission to patch deployment—and provides a framework for integrators and security teams to assess their own exposure and response readiness during a live incident.
What to check: The Immunefi report ID, the severity classification (Critical/High), and the initial triage summary provided by the Pendle team.
Why it matters: This phase confirms the validity and scope of the vulnerability. The severity rating dictates the response SLA and the urgency for downstream integrators. A misclassification can delay critical patches.
Confirmation signal: Look for a 'Validated' status on the Immunefi dashboard and an official acknowledgment in Pendle's developer communication channels (Discord, forum). Verify that the report includes specific affected contract addresses and version tags.
Canonical Resources for Verification
Use these resources to validate Pendle Immunefi bug bounty disclosures, affected contract scope, remediation status, and integration exposure before changing risk parameters or user-facing support.
On-Chain Deployment and Bytecode Verification
For every cited disclosure, verify whether the affected contract version is still reachable through routers, markets, proxies, factories, vault integrations, or third-party strategies. Use the canonical deployment references from Pendle documentation, then cross-check chain explorers for implementation addresses, proxy admin changes, verified source code, and transaction timestamps. This is especially important for multi-chain Pendle deployments, where a fix may be deployed at different times or may require integrators to update allowed contract lists, ABI bindings, monitoring rules, or emergency pause procedures.
Integrator Exposure Review
After confirming a bounty disclosure, downstream teams should create an exposure matrix covering supported chains, Pendle markets, PT/YT tokens, SY assets, router approvals, oracle dependencies, lending collateral use, and vault strategies. The objective is to determine whether the issue was limited to Pendle core contracts or became material through a composition layer. Risk teams should document user impact, required parameter changes, monitoring alerts, and whether positions should be paused, unwound, or restricted until the relevant fix is verified in production.
Disclosure Timeline and Remediation Evidence
Do not treat a bug bounty headline as operationally complete without a timeline: report submission, triage, fix development, deployment, public disclosure, and integrator notification. Where public details are incomplete, teams should look for supporting evidence such as repository commits, deployment transactions, updated docs, changed router behavior, or Pendle team communications. Security teams should preserve these references in their internal incident register so future audits can explain why a market remained enabled, why risk parameters changed, or why a user-facing integration was temporarily paused.
Looking to build on a specific blockchain?
We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.
EVM ecosystems
- Ethereum
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Cronos

Non-EVM ecosystems
- Solana
- Sui
- Aptos
- Hedera
- Stellar
- NEAR
Additional ecosystems
- Polkadot
- Cosmos
- TON
- Cardano
- Algorand
- Tempo
Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.
Frequently Asked Questions
Common questions from security researchers, protocol integrators, and risk teams about Pendle's Immunefi bug bounty disclosures, vulnerability patterns, and operational response.
Pendle's Immunefi program follows the standard CVSS-based severity classification (Critical, High, Medium, Low, None) adapted for smart contract and economic exploit contexts. Researchers should expect:
- Initial triage within 24-48 hours by the Pendle security team
- Severity assessment based on impact to user funds, exploit feasibility, and affected contract scope
- Critical vulnerabilities typically involve direct loss of user funds, unauthorized fund transfers, or permanent freezing of assets in core contracts (PendleMarket, PendleYieldContractFactory, vePENDLE)
- High severity includes economic exploits requiring specific market conditions, oracle manipulation with bounded impact, or bypass of core access controls
- Medium/Low covers issues like gas inefficiencies, minor rounding errors without value extraction, or UI-level bugs
Researchers should verify the current program scope and reward tiers on Pendle's official Immunefi page, as these are subject to change. The disclosure timeline from validated submission to public disclosure varies based on fix complexity and deployment coordination across chains.
Delivering blockchain solutions for 5+ years.
We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.
Selected Partners & Clients
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
How to get started?
If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.
Exploration & Strategy
Define your product goals and choose the right blockchain architecture for your use case.
Architecture & Design
Design the smart contracts, tokenomics, and security parameters of your system.
Development & Integration
Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.
Security & Launch
Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.
Discover our
blockchain development services.
We build production-grade blockchain solutions for top-tier projects across DeFi and Web3.
Need a blockchain engineering team?
Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.


