Lucene search
+L
Osv GoRecent

4632 matches found

osv_go
osv_go
•added 2022/02/17 5:32 p.m.•44 views

GO-2021-0245 Panic in ReverseProxy in net/http/httputil

ReverseProxy can panic after encountering a problem copying a proxied response body...

5.9CVSS7AI score0.03114EPSS
SaveExploits0References4
osv_go
osv_go
•added 2022/02/15 11:56 p.m.•48 views

GO-2021-0172 Denial of service when parsing large forms in mime/multipart

When parsing large multipart/form-data, an attacker can cause a HTTP server to open a large number of file descriptors. This may be used as a denial-of-service vector...

7.5CVSS7.2AI score0.02078EPSS
SaveExploits0References4
osv_go
osv_go
•added 2022/02/15 1:57 a.m.•52 views

GO-2022-0425 Weak encryption and denial of service in github.com/flynn/noise

The Noise protocol implementation suffers from weakened cryptographic security after encrypting 2^64 messages, and a potential denial of service attack. After 2^64 18.4 quintillion messages are encrypted with the Encrypt function, the nonce counter will wrap around, causing multiple messages to b...

7.5CVSS7.3AI score0.00364EPSS
SaveExploits0References1
osv_go
osv_go
•added 2022/02/15 1:57 a.m.•50 views

GO-2022-0701 Directory traversal in k8s.io/kubernetes

Crafted object type names can cause directory traversal in Kubernetes. Object names are not validated before being passed to etcd. This allows attackers to write arbitrary files via a crafted object name, hence causing directory traversal vulnerability in Kubernetes, as used in Red Hat OpenShift...

6.4CVSS6.1AI score0.01847EPSS
SaveExploits0References2
osv_go
osv_go
•added 2022/02/15 1:57 a.m.•42 views

GO-2022-0643 Denial of service in github.com/elastic/beats

A local attacker can cause a panic if they are able to send arbitrary traffic to a monitored port, due to an out of bounds read...

7.5CVSS7.4AI score0.01436EPSS
SaveExploits0References2
osv_go
osv_go
•added 2022/02/15 1:57 a.m.•45 views

GO-2022-0629 Directory traversal in sigs.k8s.io/secrets-store-csi-driver

Modifying pod status allows host directory traversal. Kubernetes Secrets Store CSI Driver allows an attacker who can modify a SecretProviderClassPodStatus/Status resource the ability to write content to the host filesystem and sync file contents to Kubernetes Secrets. This includes paths under...

6.5CVSS6.3AI score0.01328EPSS
SaveExploits0References2
osv_go
osv_go
•added 2022/02/11 11:26 p.m.•73 views

GO-2022-0646 CBC padding oracle issue in AWS S3 Crypto SDK for golang in github.com/aws/aws-sdk-go

A padding oracle vulnerability exists in the AWS S3 Crypto SDK for GoLang versions prior to V2. The SDK allows users to encrypt files with AES-CBC without computing a Message Authentication Code MAC, which then allows an attacker who has write access to the target's S3 bucket and can observe...

5.6CVSS4.8AI score0.00346EPSS
SaveExploits1References7
osv_go
osv_go
•added 2022/02/05 12:00 a.m.•25 views

GO-2022-0563 Cross-site request forgery in github.com/filebrowser/filebrowser/v2

A Cross-Site Request Forgery vulnerability exists in Filebrowser that allows attackers to create a backdoor user with admin privilege and get access to the filesystem via a malicious HTML webpage that is sent to the victim...

8.8CVSS8.4AI score0.06663EPSS
SaveExploits6References3
osv_go
osv_go
•added 2022/01/14 5:30 p.m.•38 views

GO-2021-0258 Incorrect authorization in github.com/pomerium/pomerium

Pomerium is an open source identity-aware access proxy. Changes to the OIDC claims of a user after initial login are not reflected in policy evaluation when using allowedidpclaims as part of policy. If using allowedidpclaims and a user's claims are changed, Pomerium can make incorrect authorizati...

8.8CVSS8.6AI score0.0086EPSS
SaveExploits0References2
osv_go
osv_go
•added 2022/01/14 5:30 p.m.•58 views

GO-2021-0228 Path traversal in github.com/unknwon/cae

The ExtractTo function doesn't securely escape file paths in zip archives which include leading or non-leading "..". This allows an attacker to add or replace files system-wide...

7.5CVSS7.4AI score0.01419EPSS
SaveExploits1References2
osv_go
osv_go
•added 2022/01/13 8:54 p.m.•62 views

GO-2021-0264 Panic when opening certain archives in archive/zip

Previously, opening a zip with Reader.Open could result in a panic if the zip contained a file whose name was exclusively made up of slash characters or ".." path elements. Open could also panic if passed the empty string directly as an argument. Now, any files in the zip whose name could not be...

7.5CVSS7.6AI score0.03253EPSS
SaveExploits0References4
osv_go
osv_go
•added 2022/01/13 3:45 a.m.•44 views

GO-2021-0263 Panic on invalid symbol tables in debug/macho

Calling File.ImportedSymbols on a loaded file which contains an invalid dynamic symbol table command can cause a panic, in particular if the encoded number of undefined symbols is larger than the number of symbols in the symbol table...

7.5CVSS6.9AI score0.04698EPSS
SaveExploits0References4
osv_go
osv_go
•added 2022/01/13 3:44 a.m.•61 views

GO-2021-0226 Cross-site scripting in net/http/cgi and net/http/fcgi

When a Handler does not explicitly set the Content-Type header, the the package would default to “text/html”, which could cause a Cross-Site Scripting vulnerability if an attacker can control any part of the contents of a response. The Content-Type header is now set based on the contents of the...

6.1CVSS6.9AI score0.03646EPSS
SaveExploits2References4
osv_go
osv_go
•added 2022/01/13 3:44 a.m.•53 views

GO-2021-0225

Certain invalid inputs to ReadUvarint or ReadVarint could cause those functions to read an unlimited number of bytes from the ByteReader argument before returning an error. This could lead to processing more input than expected when the caller is reading directly from a network and depends on...

1.6AI score
SaveExploits0References4
osv_go
osv_go
•added 2022/01/11 5:18 p.m.•33 views

GO-2021-0237 Open redirect in github.com/AndrewBurian/powermux

Attackers may be able to craft phishing links and other open redirects by exploiting PowerMux's trailing slash redirection feature. This may lead to users being redirected to untrusted sites after following an attacker crafted link...

6.1CVSS6AI score0.00606EPSS
SaveExploits0References2
osv_go
osv_go
•added 2022/01/07 8:35 p.m.•45 views

GO-2021-0178 Cleartext transmission of credentials in net/smtp

SMTP clients using net/smtp can use the PLAIN authentication scheme on network connections not secured with TLS, exposing passwords to man-in-the-middle SMTP servers...

5.9CVSS7.3AI score0.01282EPSS
SaveExploits0References4
osv_go
osv_go
•added 2022/01/05 10:41 p.m.•66 views

GO-2021-0163 Privilege escalation on Windows via malicious DLL in syscall

Untrusted search path vulnerability on Windows related to LoadLibrary allows local users to gain privileges via a malicious DLL in the current working directory...

7.8CVSS7.5AI score0.00396EPSS
SaveExploits0References4
osv_go
osv_go
•added 2022/01/05 9:39 p.m.•48 views

GO-2021-0159 Request smuggling due to improper header parsing in net/http

HTTP headers were not properly parsed, which allows remote attackers to conduct HTTP request smuggling attacks via a request that contains Content-Length and Transfer-Encoding header fields...

9.8CVSS9.2AI score0.09625EPSS
SaveExploits0References11
osv_go
osv_go
•added 2022/01/05 8:00 p.m.•42 views

GO-2021-0157

The MIME header parser treated spaces and hyphens as equivalent, which can permit HTTP request smuggling...

0.7AI score
SaveExploits0References4
osv_go
osv_go
•added 2022/01/05 3:31 p.m.•61 views

GO-2021-0160 Incorrect calculation affecting RSA computations in math/big

Int.Exp Montgomery mishandled carry propagation and produced an incorrect output, which makes it easier for attackers to obtain private RSA keys via unspecified vectors. This issue can affect RSA computations in crypto/rsa, which is used by crypto/tls. TLS servers on 32-bit systems could plausibl...

7.5CVSS7.2AI score0.02627EPSS
SaveExploits0References6
osv_go
osv_go
•added 2022/01/04 6:16 p.m.•44 views

GO-2021-0141

A Go HTTP server which reads from the request body while simultaneously writing a response can panic when clients send a "Expect: 100-continue" header...

0.1AI score
SaveExploits0References4
osv_go
osv_go
•added 2022/01/04 6:11 p.m.•45 views

GO-2021-0140

X509 Certificate verification does not validate KeyUsages EKU requirements on Windows if VerifyOptions.Roots is nil...

3AI score
SaveExploits0References4
osv_go
osv_go
•added 2021/10/06 5:51 p.m.•68 views

GO-2021-0113 Out-of-bounds read in golang.org/x/text/language

Due to improper index calculation, an incorrectly formatted language tag can cause Parse to panic via an out of bounds read. If Parse is used to process untrusted user inputs, this may be used as a vector for a denial of service attack...

7.5CVSS7.4AI score0.0143EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•51 views

GO-2021-0111

Due to improper input sanitization when marshalling Go objects into BSON, a maliciously constructed Go structure could allow an attacker to inject additional fields into a MongoDB document. Users are affected if they use this package to handle untrusted user input...

4AI score
SaveExploits0References3
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•54 views

GO-2021-0102 Panic in decryption in code.cloudfoundry.org/gorouter

Due to improper input validation, a maliciously crafted input can cause a panic, due to incorrect nonce size. If this package is used to decrypt user supplied messages without checking the size of supplied nonces, this may be used as a vector for a denial of service attack...

8.6CVSS8.2AI score0.0151EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•51 views

GO-2021-0106 Path traversal in github.com/whyrusleeping/tar-utils

Due to improper path sanitization, archives containing relative file paths can cause files to be written or overwritten outside of the target directory...

9.1CVSS9.1AI score0.0107EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•61 views

GO-2021-0109 Improper handling of token revocation in github.com/ory/fosite

Due to improper error handling, an error with the underlying token storage may cause a user to believe a token has been successfully revoked when it is in fact still valid. An attackers ability to exploit this relies on an ability to trigger errors in the underlying storage...

8CVSS7.6AI score0.01588EPSS
SaveExploits0References1
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•49 views

GO-2021-0105 Consensus flaw in github.com/ethereum/go-ethereum

Due to an incorrect state calculation, a specific set of transactions could cause a consensus disagreement, causing users of this package to reject a canonical chain...

5.3CVSS5.1AI score0.0092EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•66 views

GO-2021-0110 Token reuse in github.com/ory/fosite

Uniqueness of JWT IDs jti are not checked, allowing the JWT to be replayed...

8.1CVSS8AI score0.00867EPSS
SaveExploits1References1
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•59 views

GO-2021-0107 Panic or authentication bypass in github.com/ecnepsnai/web

Web Sockets do not execute any AuthenticateMethod methods which may be set, leading to a nil pointer dereference if the returned UserData pointer is assumed to be non-nil, or authentication bypass. This issue only affects WebSockets with an AuthenticateMethod hook. Request handlers that do not...

9.8CVSS9.6AI score0.01148EPSS
SaveExploits1References1
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•60 views

GO-2021-0101 Panic due to out-of-bounds read in github.com/apache/thrift

Due to an improper bounds check, parsing maliciously crafted messages can cause panics. If this package is used to parse untrusted input, this may be used as a vector for a denial of service attack...

7.5CVSS8AI score0.06531EPSS
SaveExploits0References1
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•56 views

GO-2021-0104 Authorization bypass in github.com/pion/webrtc/v3

Due to improper error handling, DTLS connections were not killed when certificate verification failed, causing users who did not check the connection state to continue to use the connection. This could allow allow an attacker which holds the ICE password, but not a valid certificate, to bypass th...

5.3CVSS5.1AI score0.00677EPSS
SaveExploits1References3
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•52 views

GO-2021-0112 Improper input validation in go.mongodb.org/mongo-driver

Due to improper input sanitization when marshalling Go objects into BSON, a maliciously constructed Go structure could allow an attacker to inject additional fields into a MongoDB document. Users are affected if they use this package to handle untrusted user input...

6.8CVSS6.7AI score0.00935EPSS
SaveExploits0References3
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•45 views

GO-2021-0108 CRLF vulnerability in Fiber in github.com/gofiber/fiber

Due to improper input sanitization, a maliciously constructed filename could cause a file download to use an attacker controlled filename, as well as injecting additional headers into an HTTP response...

5.8CVSS5.3AI score0.00861EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•65 views

GO-2021-0103 Denial of service in github.com/holiman/uint256

Due to improper bounds checking, certain mathematical operations can cause a panic via an out of bounds read. If this package is used to process untrusted user inputs, this may be used as a vector for a denial of service attack...

7.5CVSS7.4AI score0.0148EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/07/28 6:08 p.m.•70 views

GO-2021-0100 Denial of service via deadlock in github.com/containers/storage

Due to a goroutine deadlock, using github.com/containers/storage/pkg/archive.DecompressStream on a xz archive returns a reader which will hang indefinitely when Close is called. An attacker can use this to cause denial of service if they are able to cause the caller to attempt to decompress an...

7.1CVSS6.5AI score0.01587EPSS
SaveExploits1References3
osv_go
osv_go
•added 2021/05/18 9:07 p.m.•42 views

GO-2022-0762 Cross-site scripting due to incorrect sanitization in github.com/microcosm-cc/bluemonday

An XSS injection was possible because the sanitization of the Cyrillic character i bypass a protection mechanism against user-inputted HTML elements such as the tag...

6.1CVSS6.3AI score0.00929EPSS
SaveExploits0References3
osv_go
osv_go
•added 2021/05/18 6:34 p.m.•50 views

GO-2022-0706 Information disclosure in go.elastic.co/apm

Sensitive HTTP headers may not be properly sanitized before being sent to the APM server if the program panics...

2.7CVSS3.9AI score0.00521EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/05/18 3:42 p.m.•41 views

GO-2022-0755 Cross-site request forgery in github.com/rancher/rancher

Rancher 2 is vulnerable to a Cross-Site Websocket Hijacking attack that allows an exploiter to gain access to clusters managed by Rancher...

6.1CVSS6.2AI score0.01099EPSS
SaveExploits0References3
osv_go
osv_go
•added 2021/05/18 3:38 p.m.•57 views

GO-2022-0621 Exposure of sensitive information in k8s.io/kube-state-metrics

Exposing annotations as metrics can leak secrets. An experimental feature of kube-state-metrics enables annotations to be exposed as metrics. By default, metrics only expose metadata about secrets. However, a combination of the default kubectl behavior and this new feature can cause the entire...

6.5CVSS6.4AI score0.0178EPSS
SaveExploits1References1
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•54 views

GO-2020-0037 Uncontrolled resource consumption in github.com/tendermint/tendermint

Due to support of Gzip compression in request bodies, as well as a lack of limiting response body sizes, a malicious server can cause a client to consume a significant amount of system resources, which may be used as a denial of service vector...

7.5CVSS7.2AI score0.01186EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•50 views

GO-2021-0075 Panic due to improper validation of RPC messages in github.com/ethereum/go-ethereum

Due to improper argument validation in RPC messages, a maliciously crafted message can cause a panic, leading to denial of service...

7.5CVSS7.2AI score0.04255EPSS
SaveExploits3References2
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•56 views

GO-2020-0028 Denial of service via malformed zone file in github.com/miekg/dns

Due to a nil pointer dereference, parsing a malformed zone file containing TA records may cause a panic. If parsing user supplied input, this may be used as a denial of service vector...

7.5CVSS7.2AI score0.0176EPSS
SaveExploits1References2
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•50 views

GO-2020-0049 Improper input validation in github.com/justinas/nosurf

Due to improper validation of caller input, validation is silently disabled if the provided expected token is malformed, causing any user supplied token to be considered valid...

7.5CVSS7.4AI score0.00755EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•50 views

GO-2021-0079 Panic in github.com/bytom/bytom

A malformed query can cause an out-of-bounds panic due to improper validation of arguments. If processing queries from untrusted parties, this may be used as a vector for denial of service attacks...

7.5CVSS7.3AI score0.01449EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•27 views

GO-2021-0084 Incorrect permissions for critical resource in github.com/astaxie/beego

Session data is stored using permissive permissions, allowing local users with filesystem access to read arbitrary data...

5.5CVSS4.7AI score0.00362EPSS
SaveExploits1References3
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•32 views

GO-2021-0089 Infinite loop in github.com/buger/jsonparser

Parsing malformed JSON which contain opening brackets, but not closing brackets, leads to an infinite loop. If operating on untrusted user input this can be used as a denial of service vector...

7.5CVSS7.2AI score0.02584EPSS
SaveExploits1References3
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•47 views

GO-2020-0050 XML digital signature validation bypass in github.com/russellhaering/goxmldsig

Due to the behavior of encoding/xml, a crafted XML document may cause XML Digital Signature validation to be entirely bypassed, causing an unsigned document to appear signed...

9.8CVSS7.4AI score0.01718EPSS
SaveExploits0References1
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•50 views

GO-2020-0010 Elliptic curve key disclosure in github.com/square/go-jose

When using ECDH-ES an attacker can mount an invalid curve attack during decryption as the supplied public key is not checked to be on the same curve as the receivers private key...

9.1CVSS9.1AI score0.01411EPSS
SaveExploits0References2
osv_go
osv_go
•added 2021/04/14 8:04 p.m.•42 views

GO-2021-0073 Arbitrary command execution in github.com/git-lfs/git-lfs

Arbitrary command execution can be triggered by improperly sanitized SSH URLs in LFS configuration files. This can be triggered by cloning a malicious repository...

8.8CVSS8.6AI score0.03677EPSS
SaveExploits1References4
Total number of security vulnerabilities4632