Skip to content

[BUG] Out-of-Memory (OOM) Crash Vulnerability in Audio Waveform Generation #1501

@AdityaNarayanPadhi

Description

@AdityaNarayanPadhi

To display the audio waveform along the trim timeline, useAudioWaveform.ts reads the entire uploaded file into memory using file.arrayBuffer() and decodes it:

typescript

audioContext = new AudioContextCtor();
const audioBuffer = await audioContext.decodeAudioData(
await file.arrayBuffer()
);

Metadata

Metadata

Labels

bugSomething isn't working correctlytype:bugBug fixtype:securitySecurity

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions