Lucene search
+L
Osv-goRecent

4632 matches found

osv-go
osv-go
•added 2021/04/14 8:04 p.m.•40 views

GO-2021-0066 Sensitive information leak via log file in k8s.io/kubernetes

Attempting to read a malformed .dockercfg may cause secrets to be inappropriately logged...

5.5CVSS6.3AI score0.00467EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•39 views

GO-2021-0065 Unauthorized credential disclosure in k8s.io/kubernetes and k8s.io/client-go

Authorization tokens may be inappropriately logged if the verbosity level is set to a debug level...

6.5CVSS6.1AI score0.01766EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•44 views

GO-2020-0005 Panic due to malformed WALs in go.etcd.io/etcd

Malformed WALs can be constructed such that WAL.ReadAll can cause attempted out of bounds reads, or creation of arbitrarily sized slices, which may be used as a DoS vector...

6.5CVSS6.9AI score0.01256EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•41 views

GO-2020-0008 Insecure generation of random numbers in github.com/miekg/dns

DNS message transaction IDs are generated using math/rand which makes them relatively predictable. This reduces the complexity of response spoofing attacks against DNS clients...

5.9CVSS5.8AI score0.02066EPSS
SaveExploits1References4
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•41 views

GO-2020-0023 Timing side-channel in github.com/robbert229/jwt

Token validation methods are susceptible to a timing side-channel during HMAC comparison. With a large enough number of requests over a low latency connection, an attacker may use this to determine the expected HMAC...

7.5CVSS7.4AI score0.00783EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•39 views

GO-2021-0072 Uncontrolled resource allocation in github.com/docker/distribution

Various storage methods do not impose limits on how much content is accepted from user requests, allowing a malicious user to force the caller to allocate an arbitrary amount of memory...

7.5CVSS7.4AI score0.03192EPSS
SaveExploits0References4
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•47 views

GO-2020-0001 Arbitrary log line injection in github.com/gin-gonic/gin

The default Formatter for the Logger middleware LoggerConfig.Formatter, which is included in the Default engine, allows attackers to inject arbitrary log entries by manipulating the request path...

7.5CVSS7.5AI score0.01489EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•52 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-2020-0038 Improper authentication in github.com/pion/dtls

Due to improper verification of packets, unencrypted packets containing application data are accepted after the initial handshake. This allows an attacker to inject arbitrary data which the client/server believes was encrypted, despite not knowing the session key...

9.8CVSS9.4AI score0.03012EPSS
SaveExploits1References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•30 views

GO-2020-0021 SQL Injection in github.com/gogits/gogs

Due to improper sanitization of user input, a number of methods are vulnerable to SQL injection if used with user input that has not been sanitized by the caller...

7.5CVSS7AI score0.04437EPSS
SaveExploits5References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•64 views

GO-2020-0024 Infinite loop in github.com/btcsuite/go-socks

The RemoteAddr and LocalAddr methods on the returned net.Conn may call themselves, leading to an infinite loop which will crash the program due to a stack overflow...

7.5CVSS7.4AI score0.00803EPSS
SaveExploits0References1
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•50 views

GO-2020-0003 Resource exhaustion in github.com/revel/revel

An attacker can cause an application that accepts slice parameters https://revel.github.io/manual/parameters.htmlslices to allocate large amounts of memory and crash through manipulating the request query sent to the application...

7.5CVSS7.4AI score0.01506EPSS
SaveExploits1References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•32 views

GO-2021-0082 Denial of service via malicious message size declaration in github.com/facebook/fbthrift

Thrift Servers preallocate memory for the declared size of messages before checking the actual size of the message. This allows a malicious user to send messages that declare that they are significantly larger than they actually are, allowing them to force the server to allocate significant amoun...

7.5CVSS7.2AI score0.01557EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•42 views

GO-2020-0015 Infinite loop when decoding some inputs in golang.org/x/text

An attacker could provide a single byte to a UTF16 decoder instantiated with UseBOM or ExpectBOM to trigger an infinite loop if the String function on the Decoder is called, or the Decoder is passed to transform.String. If used to parse user supplied input, this may be used as a denial of service...

7.5CVSS7.5AI score0.0184EPSS
SaveExploits0References4
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•59 views

GO-2020-0041 Path Traversal in github.com/unknwon/cae

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

7.5CVSS7.4AI score0.01332EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•41 views

GO-2021-0051 Directory traversal on Windows in github.com/labstack/echo/v4

Due to improper sanitization of user input on Windows, the static file handler allows for directory traversal, allowing an attacker to read files outside of the target directory that the server has permission to read...

5.3CVSS5AI score0.01413EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•39 views

GO-2020-0012 Panic due to improper verification of cryptographic signatures in golang.org/x/crypto/ssh

An attacker can craft an ssh-ed25519 or [email protected] public key, such that the library will panic when trying to verify a signature with it. If verifying signatures using user supplied public keys, this may be used as a denial of service vector...

7.5CVSS7.3AI score0.20891EPSS
SaveExploits6References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•55 views

GO-2020-0009 Integer overflow in github.com/square/go-jose

On 32-bit platforms an attacker can manipulate a ciphertext encrypted with AES-CBC with HMAC such that they can control how large the input buffer is when computing the HMAC authentication tag. This can can allow a manipulated ciphertext to be verified as authentic, opening the door for padding...

7.5CVSS7.6AI score0.02149EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•54 views

GO-2020-0007 Improper input validation in github.com/seccomp/libseccomp-golang

Filters containing rules with multiple syscall arguments are improperly constructed, such that all arguments are required to match rather than any of the arguments AND is used rather than OR. These filters can be bypassed by only specifying a subset of the arguments due to this behavior...

7.5CVSS6.5AI score0.0243EPSS
SaveExploits0References1
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•21 views

GO-2021-0054 Panic due to improper input validation in ForEach in github.com/tidwall/gjson

Due to improper bounds checking, maliciously crafted JSON objects can cause an out-of-bounds panic. If parsing user input, this may be used as a denial of service vector...

7.5CVSS7.3AI score0.01404EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•21 views

GO-2020-0046 Panic due to malformed XML digital signature in github.com/russellhaering/goxmldsig

Due to a nil pointer dereference, a malformed XML Digital Signature can cause a panic during validation. If user supplied signatures are being validated, this may be used as a denial of service vector...

7.5CVSS7.2AI score0.01769EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•58 views

GO-2021-0063 Nil pointer dereference via malicious RPC message in github.com/ethereum/go-ethereum

Due to a nil pointer dereference, a maliciously crafted RPC message can cause a panic. If handling RPC messages from untrusted clients, this may be used as a denial of service vector...

6.5CVSS6.2AI score0.01886EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•39 views

GO-2020-0045 Cryptographically weak random number generation in github.com/dinever/golf

CSRF tokens are generated using math/rand, which is not a cryptographically secure random number generator, allowing an attacker to predict values and bypass CSRF protections with relatively few requests...

8.8CVSS8.6AI score0.004EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•57 views

GO-2021-0061 Denial of service in gopkg.in/yaml.v2

Due to unbounded alias chasing, a maliciously crafted YAML file can cause the system to consume significant system resources. If parsing user input, this may be used as a denial of service vector...

5.5CVSS6AI score0.00427EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•46 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.•62 views

GO-2020-0033 Path Traversal in aahframe.work

Due to improper sanitization of user input, HTTPEngine.Handle allows for directory traversal, allowing an attacker to read files outside of the target directory that the server has permission to read...

7.5CVSS7.3AI score0.01196EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•59 views

GO-2020-0032 Path traversal in github.com/goadesign/goa

Due to improper sanitization of user input, Controller.FileHandler allows for directory traversal, allowing an attacker to read files outside of the target directory that the server has permission to read...

7.5CVSS7.3AI score0.0145EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•24 views

GO-2021-0097 Panic due to out-of-bounds read in github.com/dhowden/tag

Due to improper bounds checking, a number of methods can trigger a panic due to attempted out-of-bounds reads. If the package is used to parse user supplied input, this may be used as a vector for a denial of service attack...

6.5CVSS6.2AI score0.01134EPSS
SaveExploits4References4
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•41 views

GO-2020-0036 Excessive resource consumption in YAML parsing in gopkg.in/yaml.v2

Due to unbounded aliasing, a crafted YAML file can cause consumption of significant system resources. If parsing user supplied input, this may be used as a denial of service vector...

6.5CVSS6.2AI score0.03157EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•33 views

GO-2021-0056

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...

2.2AI score
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•31 views

GO-2021-0078 Panic when parsing malformed HTML in golang.org/x/net/html

The HTML parser does not properly handle "in frameset" insertion mode, and can be made to panic when operating on malformed HTML that contains tags. If operating on user input, this may be a vector for a denial of service attack...

7.5CVSS7.2AI score0.02774EPSS
SaveExploits1References5
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•33 views

GO-2020-0011

When decrypting JsonWebEncryption objects with multiple recipients or JsonWebSignature objects with multiple signatures the Decrypt and Verify methods do not indicate which recipient or signature was valid. This may lead a caller to rely on protected headers from an invalid recipient or signature...

2.2AI score
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•50 views

GO-2020-0034 Path traversal in github.com/artdarek/go-unzip

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.01285EPSS
SaveExploits1References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•49 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.•45 views

GO-2021-0067 Panic when opening archives in archive/zip

Using Reader.Open on an archive containing a file with a path prefixed by "../" will cause a panic due to a stack overflow. If parsing user supplied archives, this may be used as a denial of service vector...

5.5CVSS6AI score0.01517EPSS
SaveExploits0References4
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•107 views

GO-2021-0076 Out-of-bounds write in github.com/evanphx/json-patch

A malicious JSON patch can cause a panic due to an out-of-bounds write attempt. This can be used as a denial of service vector if exposed to arbitrary user input...

7.7CVSS7.4AI score0.02229EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•63 views

GO-2020-0048 Denial of service in github.com/antchfx/xmlquery

LoadURL does not check the Content-Type of loaded resources, which can cause a panic due to nil pointer deference if the loaded resource is not XML. If user supplied URLs are loaded, this may be used as a denial of service vector...

9.8CVSS9.1AI score0.01936EPSS
SaveExploits1References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•35 views

GO-2020-0040 Uncontrolled Resource Consumption in github.com/shiyanhui/dht

Due to unchecked type assertions, maliciously crafted messages can cause panics, which may be used as a denial of service vector...

7.5CVSS7.3AI score0.00808EPSS
SaveExploits1References1
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•73 views

GO-2020-0018

UUIDs generated using NewV1 and NewV4 may not read the expected number of random bytes. These UUIDs may contain a significantly smaller amount of entropy than expected, possibly leading to collisions...

1.8AI score
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•24 views

GO-2020-0006 Denial of service via open idle connection in github.com/miekg/dns

An attacker may prevent TCP connections to a Server by opening a connection and leaving it idle, until the connection is closed by the server no other connections will be accepted...

7.5CVSS7.4AI score0.01852EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•54 views

GO-2020-0022 Out-of-bounds write in github.com/cloudflare/golz4

LZ4 bindings use a deprecated C API that is vulnerable to memory corruption, which could lead to arbitrary code execution if called with untrusted user input...

9.8CVSS9.6AI score0.01111EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•42 views

GO-2020-0025 Path traversal in code.cloudfoundry.org/archiver

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.01243EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•66 views

GO-2020-0043 Authentication bypass in github.com/mholt/caddy

Due to improper TLS verification when serving traffic for multiple SNIs, an attacker may bypass TLS client authentication by indicating an SNI during the TLS handshake that is different from the name in the HTTP Host header...

9.8CVSS9.6AI score0.02723EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•53 views

GO-2021-0064 Unauthorized credential disclosure via debug logs in k8s.io/kubernetes and k8s.io/client-go

Authorization tokens may be inappropriately logged if the verbosity level is set to a debug level. This is due to an incomplete fix for CVE-2019-11250...

5.5CVSS6.2AI score0.00518EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•32 views

GO-2020-0047 Weak hash (SHA-1) in github.com/RobotsAndPencils/go-saml

XML Digital Signatures generated and validated using this package use SHA-1, which may allow an attacker to craft inputs which cause hash collisions depending on their control over the input...

5.3CVSS5.1AI score0.00304EPSS
SaveExploits0References1
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•26 views

GO-2021-0092

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

2.2AI score
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•38 views

GO-2021-0077 Authentication bypass in go.etcd.io/etcd

A user can use a valid client certificate that contains a CommonName that matches a valid RBAC username to authenticate themselves as that user, despite lacking the required credentials. This may allow authentication bypass, but requires a certificate that is issued by a CA trusted by the server...

8.1CVSS7.5AI score0.04031EPSS
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•57 views

GO-2020-0002

The Data, Context, or Key finalizers might run during or before GPGME operations. This will release the C structures that are still in use, leading to crashes and potentially code execution through a use-after-free...

4AI score
SaveExploits0References2
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•23 views

GO-2020-0014 Infinite loop due to improper handling of "select" tags in golang.org/x/net/html

html.Parse does not properly handle "select" tags, which can lead to an infinite loop. If parsing user supplied input, this may be used as a denial of service vector...

7.5CVSS7.2AI score0.02515EPSS
SaveExploits0References3
osv-go
osv-go
•added 2021/04/14 8:04 p.m.•33 views

GO-2020-0029

Due to improper HTTP header santization, a malicious user can spoof their source IP address by setting the X-Forwarded-For header. This may allow a user to bypass IP based restrictions, or obfuscate their true source...

0.3AI score
SaveExploits0References2
Total number of security vulnerabilities4632