# Fixed: Cadence Vulnerability 2024-08-30 (default functions)

**URL:** <https://forum.flow.com/t/fixed-cadence-vulnerability-2024-08-30-default-functions/6603>\
**Category:** Security Notifications\
**Created:** [October 1, 2024, 10:23pm UTC](https://forum.flow.com/t/fixed-cadence-vulnerability-2024-08-30-default-functions/6603 "2024-10-01T22:23:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bastian](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/bastian/32/183_2.png) [@bastian](https://forum.flow.com/u/bastian)\
**Post date:** [October 1, 2024, 10:23pm UTC](https://forum.flow.com/t/fixed-cadence-vulnerability-2024-08-30-default-functions/6603/1 "2024-10-01T22:23:22Z")

</div>

## Issue Overview

- Current Status: Issue Fixed
- Affected Network: Testnet, Mainnet

## Summary of Impact

A low-impact vulnerability that could have lead to resources being lost, by the non-execution of interface default functions.

## Technical Summary of Issues

When a user-defined type conforms to multiple interfaces through interface inheritance, if there is a default implementation for a certain function available from one interface, and pre/post conditions for the same function defined in different interfaces, then there was a possibility of the default implementation getting skipped at runtime.

## Mitigation

The security report was immediately acknowledged and reproduced. A fix were developed and deployed to all networks.

## Recognition

As core contributors to the Flow ecosystem, we take reported issues very seriously and would like to thank Austin Kline from Flowty ([austin@flowty.io](mailto:austin@flowty.io)) for reporting the issues responsibly through our [Responsible Disclosure Policy](https://flow.com/flow-responsible-disclosure).
