RHSA-2021:0146MediumCVSS 7.5

Red Hat Security Advisory: Release of OpenShift Serverless 1.12.0

Published
January 14, 2021
Last Modified
November 5, 2026

🔗 CVE IDs covered (4)

📋 Description

CVE-2020-24553 — golang: default Content-Type setting in net/http/cgi and net/http/fcgi could cause XSS CVE-2020-28362 — golang: math/big: panic during recursive division of very large numbers CVE-2020-28366 — golang: malicious symbol names can lead to code execution at build time CVE-2020-28367 — golang: improper validation of cgo flags can lead to code execution at build time

🎯 Affected products27

  • Openshift Serverless 1.12
  • openshift-serverless-1/client-kn-rhel8@sha256:fd56ec386c0c366ee35088ede5ce18e1e5a0211fbf1ca9c7dae536000e8d1c10_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-apiserver-receive-adapter-rhel8@sha256:565cdcfc7b1d00e3653052274b16c37bb158deb49de0563075e2f2132bec9b47_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-controller-rhel8@sha256:959c169430a23f4a3e3ee7bee62fabf24181dccea32f66e7892458ff1453e325_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-in-memory-channel-controller-rhel8@sha256:d990e088e70b88e163f6d4baac1bf9f3405c23ee6eef38c232a0d645e464aa03_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-in-memory-channel-dispatcher-rhel8@sha256:c23ede12b8239b4faa2f58f106926d3a3ecdae92446ce2ee76893bd8f8bdfcc1_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-mtbroker-filter-rhel8@sha256:25872a849986850781b318d5a47a9ddfc8097347fd1952b472254b83f1050a12_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-mtbroker-ingress-rhel8@sha256:38e45a4371f92adaaf633ae2830d47e4ba3dc93af4eb05d17fec939427bf1306_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-mtchannel-broker-rhel8@sha256:9e69e2b43a013a476f3f06aeec032274dc98c7b1bc53424842e4793e648c576d_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-mtping-rhel8@sha256:dc4d04b89416074d191901e36d9413d740fb62a11d51c5ab1e30f6654f2aac3b_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-storage-version-migration-rhel8@sha256:31893a6bb1711cdb2d30709828e6fe68c845a7cac9adfae9020d1eacf3337415_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-sugar-controller-rhel8@sha256:45502afff2a5b81e361231381ac5e143aca29463f336cec40aea376439866f38_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/eventing-webhook-rhel8@sha256:68197f3f1c5a2badf47ac923981a552e694cc6c79748f134f7e4b6e466feaf44_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/ingress-rhel8-operator@sha256:f24858447917e39355f435d6bdd4e6ab9f0382c324964f82e21af988b037940e_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/kn-cli-artifacts-rhel8@sha256:9ea5f2c98fe59cbb388afd4ad814cdde5b64a9450398a4a9b3941b656f9d9e2b_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/knative-rhel8-operator@sha256:88d3dc5694fb037a988f38e6eb36141245fb37e387f2d0583ee25257d5bfb10d_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/kourier-control-rhel8@sha256:ff7952f954178d4a98339d6a20fea041afe1643024ef06df2524a3cbba54108c_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serverless-operator-bundle@sha256:4084782075db365dc60e1cd142e60d699f2a5c28d7ed4c414b3fef5e79529cac_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serverless-rhel8-operator@sha256:b936272f21bb536c8d159eb76cdb6caaca5415897ae7066ee338406f5c07b086_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-activator-rhel8@sha256:81f3c97a6cae593a6fdd525af64e86187de5e6225d4a99d26c2f9908b483ccb2_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-autoscaler-hpa-rhel8@sha256:659008a352977e40f2c1c6991811a57426fa53e4243913a73a2d315311990a4e_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-autoscaler-rhel8@sha256:8ac469ed529794b900af85dbbe457348499092041cfb00926df1b9bb5c7b9a83_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-controller-rhel8@sha256:b0280faec0593eb96858f6e88bf65464fe0108407b9b26578e3b1356413c3b8c_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-queue-rhel8@sha256:27f1985dd0304fb105c4868974d61a0fd3678f4b0bcdf85d5fcc545edaf2d0ce_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-storage-version-migration-rhel8@sha256:fee6a0ab52f050fe92fde4a4ec818479cdf101239cf0c5c3a383c96f78cc2fca_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/serving-webhook-rhel8@sha256:f55d69b8fbaaa5abc3da9223461495f334dc5a9f6814215150504812160b4848_amd64 as a component of Openshift Serverless 1.12
  • openshift-serverless-1/svls-must-gather-rhel8@sha256:00372abf2cdcc042384a1281675b9591e782e8599c24ca2d68ad6698cb2689b3_amd64 as a component of Openshift Serverless 1.12

✅ Remediation

See the documentation at: https://access.redhat.com/documentation/en-us/openshift_container_platform/4.6/html/serverless_applications/index Workaround: If it's possible to confirm that the Go project being built does not rely on any cgo code in the included dependencies, the env variable CGO_ENABLED=0 can be specified when using either `go get` or `go build`. For example: CGO_ENABLED=0 go get github.com/someproject This will not stop the files being downloaded but will stop any automatic complication of the cgo code, including inlined in the go file and separate .c files. Of course, this will only be effective if cgo is not relied upon in a given dependency and may not be appropriate in all scenarios. Workaround: If it's possible to confirm that the go project being built does not rely on any cgo code in the included dependencies, the env variable CGO_ENABLED=0 can be specified when using either `go get` or `go build`. For example: CGO_ENABLED=0 go get github.com/someproject This will not stop the files being downloaded but will stop any automatic complication of the cgo code, including inlined in the go file and separate .c files. Of course, this will only be effective if cgo is not relied upon in a given dependency and may not be appropriate in all scenarios.

🔗 References (10)