diff --git a/Dockerfile b/Dockerfile
index 9a0ac4ab75bc5dde4244abba20c8095263bb4594..f93fe2030d813964b560490a6928a5c14b210f00 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM harbor.ptb.de/dockerhub/python:3.11-bookworm as builder
+FROM harbor.ptb.de/dockerhub/python:3.12-bookworm as builder
 ENV DEBIAN_FRONTEND=noninteractive
 
 # get curl for healthchecks and dependencies for pyAV
@@ -15,7 +15,7 @@ RUN pip install --upgrade pip && \
     pip wheel --wheel-dir /wheels uwsgi -r /tmp/requirements.txt
 
 
-FROM harbor.ptb.de/dockerhub/python:3.11-slim-bookworm
+FROM harbor.ptb.de/dockerhub/python:3.12-slim-bookworm
 ENV DEBIAN_FRONTEND=noninteractive
 ENV PYTHONUNBUFFERED=1
 
diff --git a/requirements.txt b/requirements.txt
index 8df2733da7f81614c39aee0e322fcd600d3b7103..49834946f4e22aa8724667cb6ead78098ef5f0c8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
-av~=10.0.0
-Flask~=2.3.2
-Flask-WTF~=1.1.1
-wtforms[email]~=3.0.1
-whitenoise~=6.5.0
-requests
\ No newline at end of file
+av~=13.0.0
+Flask~=3.0.0
+Flask-WTF~=1.2.1
+wtforms[email]~=3.1.2
+whitenoise~=6.7.0
+requests~=2.32.3
\ No newline at end of file