StackRadar

CVE-2026-21860

Medium

Advisory

Published 8 Jan 2026In the index since 5 Sept 2026
Severity
Medium
worst across findings
CVSS
5.3
base score, highest
EPSS
0.005
40th percentile
CISA KEV
Not listed
no confirmed exploitation
Charts affected
307
of 17,781 indexed, latest versions
Container images
303
deployed by those charts
Fix available
1 of 1
affected package

Werkzeug safe_join() allows Windows special device names with compound extensions

Carried by container images the latest versions of 307 of 17,781 indexed charts deploy, on 303 images.

Affected packageAffected versionsFixed inImages
werkzeugpypi0.9.1, 0.11.15, 0.12.2, 0.13+33 more3.1.5303
OSV records
GHSA-87hc-h4r5-73f7
Also known as
PYSEC-2026-2044

Charts affected

307 by stars
ChartLatestAffected imagesRadar Score
locustlocustVerified publisher0.1.41 of 1See more

locust locust 0.1.4

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
hansehe/locust:1.1.0bc8e45262bc4
werkzeug@3.1.3
3.1.5

Open the chart page →

2,757
flask-appmarcinkujawski1.0.01 of 3See more

flask-app marcinkujawski 1.0.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
marcinkujawski/flask-app:2.0.1a455017b9d0e
werkzeug@2.0.3
3.1.5

Open the chart page →

2,912
mlflow-controllermlflow-deployment-controller0.1.82 of 2See more

mlflow-controller mlflow-deployment-controller 0.1.8

2 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
tachyongroup/mlflow-deployment-controller:mlflow-controller-0.1.87e79b9000856
werkzeug@2.2.3
3.1.5
tachyongroup/mlflow-deployment-controller-ui:mlflow-controller-0.1.8f4f7fabe1037
werkzeug@2.2.3
3.1.5

Open the chart page →

8,957
mlflow-servermlflowserver0.1.91 of 3See more

mlflow-server mlflowserver 0.1.9

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
buntha/mlflow:2.1.1154542cc3083
werkzeug@2.2.2
3.1.5

Open the chart page →

5,804
opencveopencve1.2.01 of 3See more

opencve opencve 1.2.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
cleveritcz/opencve:1.5.0c75c1636e0b7
werkzeug@1.0.1
3.1.5

Open the chart page →

2,097
opikopikOfficialVerified publisher2.2.591 of 13See more

opik opik 2.2.59

1 of the 13 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ghcr.io/comet-ml/opik/opik-python-backend:2.2.59269d0e55ea97
werkzeug@3.1.3
3.1.5

Open the chart page →

14,334
phonebook-chartphonebook-chart0.1.02 of 3See more

phonebook-chart phonebook-chart 0.1.0

2 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ahmetgrbzz/result_server:2.035c37ae2bafd
werkzeug@3.0.2
3.1.5
ahmetgrbzz/web_server:2.0f018bafd2b0c
werkzeug@3.0.2
3.1.5

Open the chart page →

3,034
pritunl-slack-apppritunl-slack-appVerified publisher0.1.71 of 1See more

pritunl-slack-app pritunl-slack-app 0.1.7

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
nathanielvarona/pritunl-slack-app:0.1.10b746a34e5597
werkzeug@3.0.2
3.1.5

Open the chart page →

2,871
privacyideaprivacyidea1.0.61 of 2See more

privacyidea privacyidea 1.0.6

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
gpappsoft/privacyidea-docker:3.12.2af7841adad26
werkzeug@3.1.3
3.1.5

Open the chart page →

5,440
iopsciencemeshVerified publisher0.4.01 of 2See more

iop sciencemesh 0.4.0

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
cs3org/wopiserver:v9.4.202a9e78757b4
werkzeug@2.2.3
3.1.5

Open the chart page →

4,052
smarter-demosmarterOfficialVerified publisher0.1.51 of 7See more

smarter-demo smarter 0.1.5

1 of the 7 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ghcr.io/smarter-project/image-detector:v2.5.31dcca70c6446
werkzeug@0.16.1
3.1.5

Open the chart page →

45,832
snappasssnappassVerified publisher0.4.31 of 3See more

snappass snappass 0.4.3

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
lmacka/snappass:2.1.293f5c048b7d4
werkzeug@3.1.3
3.1.5

Open the chart page →

2,995
alertasomeblackmagic0.2.31 of 2See more

alerta someblackmagic 0.2.3

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
alerta/alerta-web:8.5.04786b9eaa606
werkzeug@2.0.2
3.1.5

Open the chart page →

3,162
ckanstatcan0.0.351 of 8See more

ckan statcan 0.0.35

1 of the 8 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
statcan/ckan:2.93921305425b8
werkzeug@1.0.0
3.1.5

Open the chart page →

24,930
prometheus-pve-exporterstenicVerified publisher0.1.11 of 1See more

prometheus-pve-exporter stenic 0.1.1

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
prompve/prometheus-pve-exporter:2.0.1ff6749eb03b0
werkzeug@1.0.1
3.1.5

Open the chart page →

2,469
taigaunxwaresVerified publisher2026.3.81 of 6See more

taiga unxwares 2026.3.8

1 of the 6 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
taigaio/taiga-protected:latestfd4568a97a59
werkzeug@0.15.6
3.1.5

Open the chart page →

9,148
phonebook-chartusuladamsVerified publisher0.1.52 of 3See more

phonebook-chart usuladams 0.1.5

2 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
paulkellerman/resultserver-app:1.0381eeccb0618
werkzeug@2.2.2
3.1.5
paulkellerman/webserver-app:latest5a37b74f61b9
werkzeug@2.2.2
3.1.5

Open the chart page →

3,176
verbacapverbacapVerified publisher1.0.71 of 1See more

verbacap verbacap 1.0.7

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ghcr.io/mirio/verbacap:v1.5.084928e2fc4f2
werkzeug@3.0.2
3.1.5

Open the chart page →

2,233
acos-prometheus-exporter-helm-charta10-prometheus-exporter0.1.01 of 1See more

acos-prometheus-exporter-helm-chart a10-prometheus-exporter 0.1.0

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
a10networks/acos-prometheus-exporter:latest8dc58d434d71
werkzeug@1.0.1
3.1.5

Open the chart page →

12,007
airbyteairbyte-v2Verified publisher2.2.01 of 10See more

airbyte airbyte-v2 2.2.0

1 of the 10 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
airbyte/manifest-server:7.23.73b3a670af168
werkzeug@3.1.3
3.1.5

Open the chart page →

12,473
speedtest-exporteralekcVerified publisher0.2.01 of 1See more

speedtest-exporter alekc 0.2.0

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ghcr.io/miguelndecarvalho/speedtest-exporter:v3.5.4f1064d49124c
werkzeug@2.3.6
3.1.5

Open the chart page →

741
wsealekcVerified publisher0.1.11 of 1See more

wse alekc 0.1.1

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
badsmoke/wunderground_exporter:0.0.5c54c004f24cc
werkzeug@1.0.1
3.1.5

Open the chart page →

1,146
radosgwananace-chartsVerified publisher0.3.41 of 1See more

radosgw ananace-charts 0.3.4

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ceph/daemon:latest-nautilus90f30824a96e
werkzeug@0.9.1
3.1.5

Open the chart page →

1,650
pgadminappscodeVerified publisher2026.3.301 of 1See more

pgadmin appscode 2026.3.30

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
dpage/pgadmin4:9.11.050700ac17936
werkzeug@3.1.4
3.1.5

Open the chart page →

1,565
snappassappuio1.0.01 of 3See more

snappass appuio 1.0.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
samueldg/snappass:latest3987195edbe6
werkzeug@0.16.0
3.1.5

Open the chart page →

1,488
pgadminarunalakmalVerified publisher0.1.01 of 1See more

pgadmin arunalakmal 0.1.0

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
dpage/pgadmin4:6.12781369df9994
werkzeug@2.0.3
3.1.5

Open the chart page →

2,418
swdpgadminarunalakmalVerified publisher0.1.01 of 1See more

swdpgadmin arunalakmal 0.1.0

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
dpage/pgadmin4:6.12781369df9994
werkzeug@2.0.3
3.1.5

Open the chart page →

2,418
keystonearzu0.2.291 of 4See more

keystone arzu 0.2.29

1 of the 4 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
openstackhelm/keystone:wallaby-ubuntu_focale07d75953d2e
werkzeug@1.0.1
3.1.5

Open the chart page →

22,568
fllocaloperationsassist-iot-fl-local-operations1.1.01 of 3See more

fllocaloperations assist-iot-fl-local-operations 1.1.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
assistiot/fl_local_operations_inference:latest0518b63a2e69
werkzeug@2.3.6
3.1.5

Open the chart page →

3,786
trainingcollectorassist-iot-fl-training-collector1.1.01 of 1See more

trainingcollector assist-iot-fl-training-collector 1.1.0

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
assistiot/fl_training_collector:latest792715dd3084
werkzeug@2.0.2
3.1.5

Open the chart page →

1,719
locationprocessingassist-iot-location-processing1.0.01 of 3See more

locationprocessing assist-iot-location-processing 1.0.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
dpage/pgadmin4:6.12781369df9994
werkzeug@2.0.3
3.1.5

Open the chart page →

10,061
resource-provisioningassist-iot-resource-provisioning1.0.02 of 7See more

resource-provisioning assist-iot-resource-provisioning 1.0.0

2 of the 7 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
assistiot/resource-provisioning_api:1.0.044a37b00d4f8
werkzeug@2.0.2
3.1.5
assistiot/resource-provisioning_im:1.0.0a942dc14030a
werkzeug@2.0.2
3.1.5

Open the chart page →

8,032
smartorchestratorassist-iot-smart-orchestrator4.0.01 of 14See more

smartorchestrator assist-iot-smart-orchestrator 4.0.0

1 of the 14 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
assistiot/smart-orchestrator_scheduler:latest38b003e55ff3
werkzeug@3.0.2
3.1.5

Open the chart page →

45,363
traffic-classificationassist-iot-traffic-classification2.0.01 of 2See more

traffic-classification assist-iot-traffic-classification 2.0.0

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
assistiot/traffic-classification_api:2.0.0e32b87786142
werkzeug@2.0.2
3.1.5

Open the chart page →

1,166
videoaugmentationassist-iot-video-augmentation0.1.01 of 3See more

videoaugmentation assist-iot-video-augmentation 0.1.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
assistiot/video_augmentation:runner-cpu-lateste5ae539ce2cb
werkzeug@2.2.3
3.1.5

Open the chart page →

13,913
phonebook-chartasumankamberoglu0.1.52 of 3See more

phonebook-chart asumankamberoglu 0.1.5

2 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
paulkellerman/resultserver-app:1.0381eeccb0618
werkzeug@2.2.2
3.1.5
paulkellerman/webserver-app:latest5a37b74f61b9
werkzeug@2.2.2
3.1.5

Open the chart page →

3,176
asya-playgroundasya1.1.31 of 1See more

asya-playground asya 1.1.3

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
localstack/localstack:3.19d278167f2b7
werkzeug@3.0.1
3.1.5

Open the chart page →

9,412
ambassadorazureorkestra6.7.91 of 2See more

ambassador azureorkestra 6.7.9

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
datawire/aes:1.13.62beb65062c8b
werkzeug@1.0.1
3.1.5

Open the chart page →

5,521
aks-helloworldazure-sample0.1.11 of 1See more

aks-helloworld azure-sample 0.1.1

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
neilpeterson/aks-helloworld:v1fb47732ef36b
werkzeug@0.14.1
3.1.5

Open the chart page →

4,269
azure-voteazure-sample0.1.11 of 2See more

azure-vote azure-sample 0.1.1

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
neilpeterson/azure-vote-front:v384062718347c
werkzeug@0.14.1
3.1.5

Open the chart page →

5,224
azure-vote-osbaazure-sample0.1.01 of 1See more

azure-vote-osba azure-sample 0.1.0

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
neilpeterson/azure-vote-front:v384062718347c
werkzeug@0.14.1
3.1.5

Open the chart page →

4,269
twitter-sentimentazure-sample0.1.01 of 3See more

twitter-sentiment azure-sample 0.1.0

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
neilpeterson/chart-tweet:latest64fd8dab075f
werkzeug@0.14.1
3.1.5

Open the chart page →

11,833
bookinfobasictechno0.1.01 of 6See more

bookinfo basictechno 0.1.0

1 of the 6 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
istio/examples-bookinfo-productpage-v1:1.17.06668bcf42ef0
werkzeug@0.15.5
3.1.5

Open the chart page →

20,671
helm-samplebehnambm-helm-chart1.0.11 of 3See more

helm-sample behnambm-helm-chart 1.0.1

1 of the 3 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
behnambm/docker-sample:v1bd3ad88afff9
werkzeug@3.0.1
3.1.5

Open the chart page →

2,727
istio-bookinfobookinfo1.2.21 of 6See more

istio-bookinfo bookinfo 1.2.2

1 of the 6 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
istio/examples-bookinfo-productpage-v1:1.15.00a5eb4795952
werkzeug@0.14.1
3.1.5

Open the chart page →

18,980
puppetboardbootcVerified publisher0.1.41 of 1See more

puppetboard bootc 0.1.4

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
bootc/puppetboard:1.1.0f1383295e7be
werkzeug@1.0.0
3.1.5

Open the chart page →

1,292
frigatebryopsida0.2.11 of 2See more

frigate bryopsida 0.2.1

1 of the 2 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
blakeblackshear/frigate:0.11.18330b0a265b8
werkzeug@2.2.2
3.1.5

Open the chart page →

2,573
ekorrecamptocamp30.1.11 of 1See more

ekorre camptocamp3 0.1.1

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
camptocamp/ekorre:0.1.035c91d5fda04
werkzeug@1.0.0
3.1.5

Open the chart page →

3,891
tetragon-policy-buildercamptocamp30.1.11 of 1See more

tetragon-policy-builder camptocamp3 0.1.1

1 of the 1 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ghcr.io/camptocamp/tetragon-policy-builder:master0e99f12bb040
werkzeug@3.1.3
3.1.5

Open the chart page →

10,776
opencvecfi20170.1.21 of 7See more

opencve cfi2017 0.1.2

1 of the 7 container images this version deploys carry CVE-2026-21860.

Container imageDigestPackageFixed in
ghcr.io/cfi2017/opencve-scheduler:3.0.08d943799621b
werkzeug@2.2.3
3.1.5

Open the chart page →

15,371

Container images carrying it

303 by charts deploying them

A fixed version is listed for 1 of the 1 affected package.

Container imageDigestPackageFixed inUsed by
shashkist/flask-contacts-app:latest581de1fd6084
werkzeug@3.0.4
3.1.5
4
dpage/pgadmin4:6.12781369df9994
werkzeug@2.0.3
3.1.5
3
paulkellerman/resultserver-app:1.0381eeccb0618
werkzeug@2.2.2
3.1.5
3
paulkellerman/webserver-app:latest5a37b74f61b9
werkzeug@2.2.2
3.1.5
3
amancevice/superset:0.35.212a0a9e66550
werkzeug@0.15.5
3.1.5
2
blakeblackshear/frigate:0.11.18330b0a265b8
werkzeug@2.2.2
3.1.5
2
cs3org/wopiserver:v9.4.202a9e78757b4
werkzeug@2.2.3
3.1.5
2
datawire/aes:1.14.48588eafe6862
werkzeug@1.0.1
3.1.5
2
devopsjourney1/mywebapp:latestbd1ec6838570
werkzeug@2.2.2
3.1.5
2
hjacobs/kube-ops-view:20.4.058221b57d4d2
werkzeug@1.0.1
3.1.5
2
istio/examples-bookinfo-productpage-v1:1.15.00a5eb4795952
werkzeug@0.14.1
3.1.5
2
istio/examples-bookinfo-productpage-v1:1.14.022a0410f35a8
werkzeug@0.14.1
3.1.5
2
kodekloud/examplevotingapp_vote:v13a856afb02a3
werkzeug@2.2.2
3.1.5
2
larribas/mlflow:1.9.105ccb0b46bfb
werkzeug@1.0.1
3.1.5
2
lncm/specter-desktop:v1.10.536eaa06f99f4
werkzeug@2.0.0
3.1.5
2
locustio/locust:2.32.2a0d4b88e42c1
werkzeug@3.1.2
3.1.5
2
nachomillangarcia/prometheus_aws_cost_exporter:lateste4ce056f2d6d
werkzeug@0.14.1
3.1.5
2
neilpeterson/azure-vote-front:v384062718347c
werkzeug@0.14.1
3.1.5
2
ngoduykhanh/powerdns-admin:v0.2.4ba36ab196d3d
werkzeug@2.0.2
3.1.5
2
omecproject/mcord-synchronizer:comac-1.0.0cfdb566dd949
werkzeug@0.14.1
3.1.5
2
opendatacube/ows:latest668cbb41473c
werkzeug@3.1.3
3.1.5
2
qichenxu4pd/pythonexample:1.0f3a8502bc21b
werkzeug@3.0.3
3.1.5
2
taigaio/taiga-protected:latestfd4568a97a59
werkzeug@0.15.6
3.1.5
2
ghcr.io/miguelndecarvalho/speedtest-exporter:v3.5.4f1064d49124c
werkzeug@2.3.6
3.1.5
2
quay.io/cephcsi/cephcsi:v3.17.10b62db8afc9b
werkzeug@2.0.3
3.1.5
2
quay.io/cephcsi/cephcsi:v3.7.2f7f8228f17cc
werkzeug@0.12.2
3.1.5
2
a10networks/acos-prometheus-exporter:latest8dc58d434d71
werkzeug@1.0.1
3.1.5
1
ahmetgrbzz/result_server:1.008e10f9c0f53
werkzeug@3.0.2
3.1.5
1
ahmetgrbzz/result_server:2.035c37ae2bafd
werkzeug@3.0.2
3.1.5
1
ahmetgrbzz/web_server:1.02e7fef69c29f
werkzeug@3.0.2
3.1.5
1
ahmetgrbzz/web_server:2.0f018bafd2b0c
werkzeug@3.0.2
3.1.5
1
aibrix/metadata-service:v0.7.063fb81a64377
werkzeug@3.0.6
3.1.5
1
airbyte/manifest-server:7.23.73b3a670af168
werkzeug@3.1.3
3.1.5
1
alakaganaguathoork/local-business:latest7eb27b0f4a5a
werkzeug@3.1.3
3.1.5
1
alerta/alerta-web:8.5.04786b9eaa606
werkzeug@2.0.2
3.1.5
1
alexvm6/pythonalex:latest89a05786879c
werkzeug@2.3.4
3.1.5
1
allegroai/clearml:2.0.0-613713ae38f7daf
werkzeug@3.1.3
3.1.5
1
amancevice/superset:0.28.1c8c04bfe3d66
werkzeug@0.14.1
3.1.5
1
amundsendev/amundsen-frontend:2.1.169e7915e61c1
werkzeug@1.0.1
3.1.5
1
amundsendev/amundsen-metadata:2.5.44d98eb21f5f9
werkzeug@0.15.3
3.1.5
1
amundsendev/amundsen-search:2.4.099dda9502c3e
werkzeug@0.15.3
3.1.5
1
anchore/anchore-engine:v0.10.0bde9eedf639d
werkzeug@0.16.0
3.1.5
1
anchore/anchore-engine:v0.7.1ed9b3badd17c
werkzeug@0.16.0
3.1.5
1
andreymileshin/kube-info:v0.1.0f7b300bc9e66
werkzeug@3.1.3
3.1.5
1
andreymileshin/zerossl-issuer:v1.0.0e0825acc9e48
werkzeug@3.1.3
3.1.5
1
apache/airflow:2.8.4-python3.964e58748b6b9
werkzeug@2.2.3
3.1.5
1
apache/airflow:2.10.2-python3.9ce90bdc3d2af
werkzeug@2.2.3
3.1.5
1
apache/airflow:2.8.1e5560ad0b86e
werkzeug@2.2.3
3.1.5
1
apache/superset:9cdaa280429ec297db16d56c94fd77b5d2aff107975ab033580d
werkzeug@2.0.3
3.1.5
1
apache/superset:4.0.1ab9467fd712c
werkzeug@3.0.1
3.1.5
1

syft 1.42.1 · advisories as of 14 Sept 2026

Corrections: contact@stackradar.io

Catalogue: Artifact Hub · Advisories: OSV · Exploitation: FIRST EPSS, CISA KEV.