Lucene search
+L
Osv-goRecent

4632 matches found

osv-go
osv-go
•added 2022/10/11 9:29 p.m.•41 views

GO-2022-1031 Open redirect in github.com/labstack/echo/v4

Labstack Echo contains an open redirect vulnerability via the Static Handler component. This vulnerability can be leveraged by attackers to cause a Server-Side Request Forgery SSRF...

9.6CVSS9.1AI score0.03238EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/10/11 6:16 p.m.•42 views

GO-2022-1059 Denial of service via crafted Accept-Language header in golang.org/x/text/language

An attacker may cause a denial of service by crafting an Accept-Language header which ParseAcceptLanguage will take significant time to parse...

7.5CVSS7AI score0.01841EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/10/06 4:42 p.m.•33 views

GO-2022-1038 Incorrect sanitization of forwarded query parameters in net/http/httputil

Requests forwarded by ReverseProxy include the raw query parameters from the inbound request, including unparsable parameters rejected by net/http. This could permit query parameter smuggling when a Go proxy forwards a parameter with an unparsable value. After fix, ReverseProxy sanitizes the quer...

7.5CVSS6.5AI score0.01408EPSS
SaveExploits1References3
osv-go
osv-go
•added 2022/10/06 4:42 p.m.•44 views

GO-2022-1039 Memory exhaustion when compiling regular expressions in regexp/syntax

Programs which compile regular expressions from untrusted sources may be vulnerable to memory exhaustion or denial of service. The parsed regexp representation is linear in the size of the input, but in some cases the constant factor can be as high as 40,000, making relatively small regexps consu...

7.5CVSS6.7AI score0.01726EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/10/06 4:26 p.m.•44 views

GO-2022-1037 Unbounded memory consumption when reading headers in archive/tar

Reader.Read does not set a limit on the maximum size of file headers. A maliciously crafted archive could cause Read to allocate unbounded amounts of memory, potentially causing resource exhaustion or panics. After fix, Reader.Read limits the maximum size of header blocks to 1 MiB...

7.5CVSS6.5AI score0.02006EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/10/05 6:02 p.m.•29 views

GO-2022-1027 Path traversal in github.com/cloudwego/hertz

Improper path sanitization on Windows permits path traversal attacks. Static file serving with the Static or StaticFS functions allows an attacker to access files from outside the filesystem root. This vulnerability does not affect non-Windows systems...

7.5CVSS7.4AI score0.01111EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/09/29 5:25 p.m.•64 views

GO-2022-1026 Incorrect validation of root DNSSEC public keys in github.com/peterzen/goresolver

DNSSEC validation is not performed correctly. An attacker can cause this package to report successful validation for invalid, attacker-controlled records. Root DNSSEC public keys are not validated, permitting an attacker to present a self-signed root key and delegation chain...

7.5CVSS7.4AI score0.00249EPSS
SaveExploits0References1
osv-go
osv-go
•added 2022/09/29 5:25 p.m.•58 views

GO-2022-0979 Incorrect DNSSEC validation due to unchecked owner names in github.com/peterzen/goresolver

DNSSEC validation is not performed correctly. An attacker can cause this package to report successful validation for invalid, attacker-controlled records. The owner name of RRSIG RRs is not validated, permitting an attacker to present the RRSIG for an attacker-controlled domain in a response for...

6.5CVSS6.3AI score0.00233EPSS
SaveExploits0References1
osv-go
osv-go
•added 2022/09/21 3:12 p.m.•52 views

GO-2022-1002 Panic in github.com/pandatix/go-cvss

ParseVector can panic when provided with invalid input...

7.5CVSS7.4AI score0.01725EPSS
SaveExploits1References1
osv-go
osv-go
•added 2022/09/21 3:10 p.m.•38 views

GO-2022-0980 Exposure of Vault secrets via error messages in github.com/hashicorp/consul-template

The text of errors returned by Template.Execute can contain Vault secrets, potentially revealing these secrets in logs or error reports...

7.5CVSS7.6AI score0.00849EPSS
SaveExploits0References2
osv-go
osv-go
•added 2022/09/21 3:07 p.m.•17 views

GO-2022-1004 Improper handling of keys in github.com/theupdateframework/go-tuf

An attacker with the ability to insert public keys into a TUF repository can cause clients to accept a staged change that has not been signed by the correct threshold of signatures...

6.9AI score
SaveExploits0References2
osv-go
osv-go
•added 2022/09/21 3:06 p.m.•53 views

GO-2022-1008 Unauthorized file access in github.com/containers/buildah

SGID programs executed in a container can access files that have negative group permissions for the user's primary group. Consider a file which is owned by user u1 and group g1, permits user and other read access, and does NOT permit group read access. This file is readable by u1 and all other...

7.8CVSS6.6AI score0.01042EPSS
SaveExploits4References2
osv-go
osv-go
•added 2022/09/13 5:40 p.m.•87 views

GO-2022-0978 Protection bypass in github.com/open-policy-agent/opa

Open Policy Agent OPA is an open source, general-purpose policy engine. The Rego compiler provides a deprecated WithUnsafeBuiltins function, which allows users to provide a set of built-in functions that should be deemed unsafe and rejected by the compiler if encountered in the policy compilation...

9.8CVSS8.4AI score0.01593EPSS
SaveExploits1References6
osv-go
osv-go
•added 2022/09/13 3:32 a.m.•48 views

GO-2022-0968 Panic on malformed packets in golang.org/x/crypto/ssh

Unauthenticated clients can cause a panic in SSH servers. When using AES-GCM or ChaCha20Poly1305, consuming a malformed packet which contains an empty plaintext causes a panic...

7.5CVSS7.6AI score0.01118EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/09/12 8:23 p.m.•65 views

GO-2022-0988 Failure to strip relative path components in net/url

JoinPath and URL.JoinPath do not remove ../ path elements appended to a relative path. For example, JoinPath"https://go.dev", "../go" returns the URL "https://go.dev/../go", despite the JoinPath documentation stating that ../ path elements are removed from the result...

7.5CVSS7AI score0.02152EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/09/12 8:23 p.m.•165 views

GO-2022-0969 Denial of service in net/http and golang.org/x/net/http2

HTTP/2 server connections can hang forever waiting for a clean shutdown that was preempted by a fatal error. This condition can be exploited by a malicious client to cause a denial of service...

7.5CVSS7.2AI score0.03269EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/09/02 9:12 p.m.•57 views

GO-2022-0965 Unbounded recursion in JSON parsing in k8s.io/apimachinery

Unbounded recursion in JSON parsing allows malicious JSON input to cause excessive memory consumption or panics...

7.5AI score
SaveExploits0References3
osv-go
osv-go
•added 2022/09/02 6:37 p.m.•95 views

GO-2022-0963 Resource exhaustion in github.com/gagliardetto/binary

A memory allocation vulnerability can be exploited to allocate arbitrarily large slices, which can exhaust available memory or crash the program. When parsing data from untrusted sources of input e.g. the blockchain, the length of the slice to allocate is read directly from the data itself withou...

8.8CVSS7.9AI score0.01181EPSS
SaveExploits1References3
osv-go
osv-go
•added 2022/09/02 3:19 p.m.•49 views

GO-2022-0962 Denial of service through string value parsing in helm.sh/helm/v3

Applications that use the strvals package in the Helm SDK to parse user supplied input can suffer a Denial of Service when that input causes a panic that cannot be recovered from. The strvals package contains a parser that turns strings into Go structures. For example, the Helm client has command...

7.7CVSS6.8AI score0.01446EPSS
SaveExploits0References3
osv-go
osv-go
•added 2022/08/29 10:15 p.m.•42 views

GO-2022-0956 Excessive resource consumption in gopkg.in/yaml.v2

Parsing malicious or large YAML documents can consume excessive amounts of CPU or memory...

7.5CVSS6.6AI score0.01778EPSS
SaveExploits0References2
osv-go
osv-go
•added 2022/08/25 6:28 a.m.•34 views

GO-2022-0957 Denial of service via maliciously crafted JSON in github.com/tidwall/gjson

A maliciously crafted JSON input can cause a denial of service attack...

7.5CVSS7.2AI score0.01843EPSS
SaveExploits1References3
osv-go
osv-go
•added 2022/08/23 1:24 p.m.•42 views

GO-2022-0569 Path traversal in github.com/beego/beego and beego/v2

The leafInfo.match function uses path.join to deal with wildcard values which can lead to cross directory risk...

9.8CVSS9.3AI score0.01663EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/08/23 1:19 p.m.•65 views

GO-2022-0942 Infinite recursion in parser in github.com/graphql-go/graphql

graphql-go aka GraphQL for Go has infinite recursion in the type definition parser...

7.5CVSS7.5AI score0.01167EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/08/22 6:08 p.m.•48 views

GO-2022-0952 Incorrect event parsing in github.com/matrix-org/gomatrixserverlib

Power level parsing does not parse the "eventsdefault" key of the m.room.powerlevels event, setting the event default power level to zero in all cases. This can cause events to be improperly accepted or rejected in rooms where the eventdefault power level has been changed...

8.8CVSS6.5AI score0.00834EPSS
SaveExploits0References1
osv-go
osv-go
•added 2022/08/22 6:07 p.m.•38 views

GO-2022-0558 Privilege escalation in github.com/containers/psgo

The psgo package executes the 'nsenter' binary, potentially allowing privilege escalation when used in environments where nsenter is provided by an untrusted source...

8.8CVSS8.9AI score0.04171EPSS
SaveExploits2References2
osv-go
osv-go
•added 2022/08/22 6:00 p.m.•66 views

GO-2022-0603 Panic in gopkg.in/yaml.v3

An issue in the Unmarshal function can cause a program to panic when attempting to deserialize invalid input...

7.5CVSS7.3AI score0.03965EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/08/22 5:59 p.m.•42 views

GO-2022-0945 Signature validation bypass in gopkg.in/square/go-jose.v1

The go-jose library suffers from multiple signatures exploitation. When validating a signed message, the API did not indicate which signature was valid, which creates the potential for confusion...

7.5CVSS7.4AI score0.01967EPSS
SaveExploits0References5
osv-go
osv-go
•added 2022/08/22 5:56 p.m.•36 views

GO-2022-0572 Access control bypass via incorrect route lookup in github.com/beego/beego and beego/v2

An issue was discovered in the route lookup process in beego which attackers to bypass access control...

9.8CVSS9.3AI score0.01259EPSS
SaveExploits0References2
osv-go
osv-go
•added 2022/08/22 5:20 p.m.•49 views

GO-2022-0947

In Mellium mellium.im/xmpp, an attacker capable of spoofing DNS TXT records can redirect a WebSocket connection request to a server under their control without causing TLS certificate verification to fail. This occurs because the wrong host name is selected during verification...

2.7AI score
SaveExploits0References5
osv-go
osv-go
•added 2022/08/15 6:06 p.m.•35 views

GO-2022-0592

A maliciously crafted path can cause Get and other query functions to consume excessive amounts of CPU and time...

7.5AI score
SaveExploits0References4
osv-go
osv-go
•added 2022/08/15 6:06 p.m.•51 views

GO-2021-0265 Denial of service via maliciously crafted path in github.com/tidwall/gjson

A maliciously crafted path can cause Get and other query functions to consume excessive amounts of CPU and time...

7.5CVSS7.4AI score0.02415EPSS
SaveExploits1References4
osv-go
osv-go
•added 2022/08/15 6:05 p.m.•27 views

GO-2022-0619 Authorization bypass in github.com/emicklei/go-restful, go-restful/v2 and go-restful/v3

CORS filters that use an AllowedDomains configuration parameter can match domains outside the specified set, permitting an attacker to avoid the CORS policy. The AllowedDomains configuration parameter is documented as a list of allowed origin domains, but values in this list are applied as regula...

9.3CVSS10AI score0.03115EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/08/15 6:02 p.m.•32 views

GO-2022-0588 Cross-site scripting via leaked style elements in github.com/microcosm-cc/bluemonday

The bluemonday HTML sanitizer can leak the contents of a "style" element into HTML output, potentially causing XSS vulnerabilities. The default bluemonday sanitization policies are not vulnerable. Only user-defined policies allowing "select", "style", and "option" elements are affected. Permittin...

9.8CVSS8.9AI score0.01564EPSS
SaveExploits1References2
osv-go
osv-go
•added 2022/08/15 6:02 p.m.•66 views

GO-2022-0564 Signature forgery in github.com/biscuit-auth/biscuit-go

An attacker can forge Biscuit v1 tokens with any access level. There is no known workaround for Biscuit v1. The Biscuit v2 specification avoids this vulnerability...

9.8CVSS9.4AI score0.0101EPSS
SaveExploits1References1
osv-go
osv-go
•added 2022/08/11 8:54 p.m.•32 views

GO-2022-0534 Timing attack in github.com/runatlantis/atlantis

Validation of Gitlab requests can leak secrets. The package github.com/runatlantis/atlantis/server/controllers/events uses a non-constant time comparison for secrets while validating a Gitlab request. This allows for a timing attack where an attacker can recover a secret and then forge the reques...

7.5CVSS7.3AI score0.01215EPSS
SaveExploits1References4
osv-go
osv-go
•added 2022/08/09 11:19 p.m.•75 views

GO-2022-0203 Remote command execution via "go get" command with "-insecure" option in cmd/go

The "go get" command is vulnerable to remote code execution. When the -insecure command-line option is used, "go get" does not validate the import path get/vcs.go only checks for "://" anywhere in the string, which allows remote attackers to execute arbitrary OS commands via a crafted web site...

9.3CVSS9AI score0.63027EPSS
SaveExploits1References4
osv-go
osv-go
•added 2022/08/09 6:15 p.m.•55 views

GO-2022-0201 Remote command execution via "go get" command with cgo in cmd/go

The "go get" command with cgo is vulnerable to remote command execution by leveraging the gcc or clang plugin feature. When cgo is enabled, the build step during "go get" invokes the host C compiler, gcc or clang, adding compiler flags specified in the Go source files. Both gcc and clang support ...

7.8CVSS7.7AI score0.07625EPSS
SaveExploits4References3
osv-go
osv-go
•added 2022/08/09 5:31 p.m.•57 views

GO-2022-0177 Remote command execution via "go get" in cmd/go

The "go get" command allows remote command execution. Using custom domains, it is possible to arrange things so that example.com/pkg1 points to a Subversion repository but example.com/pkg1/pkg2 points to a Git repository. If the Subversion repository includes a Git checkout in its pkg2 directory...

9.8CVSS8.8AI score0.09301EPSS
SaveExploits0References4
osv-go
osv-go
•added 2022/08/09 5:05 p.m.•59 views

GO-2022-0761 Improper input validation in net/http and net/http/cgi

An input validation flaw in the CGI components allows the HTTPPROXY environment variable to be set by the incoming Proxy header, which changes where Go by default proxies all outbound HTTP requests. This environment variable is also used to set the outgoing proxy, enabling an attacker to insert a...

8.1CVSS7.4AI score0.0522EPSS
SaveExploits0References4
osv-go
osv-go
•added 2022/08/04 9:30 p.m.•60 views

GO-2022-0189 Remote command execution via "go get" with "-u" flag in cmd/go

The "go get" command is vulnerable to remote code execution when executed with the -u flag and the import path of a malicious Go package, or a package that imports it directly or indirectly. Specifically, it is only vulnerable in GOPATH mode, but not in module mode the distinction is documented a...

8.1CVSS7.7AI score0.66252EPSS
SaveExploits0References4
osv-go
osv-go
•added 2022/08/02 3:44 p.m.•48 views

GO-2022-0190 Directory traversal via "go get" command in cmd/go

The "go get" command is vulnerable to directory traversal when executed with the import path of a malicious Go package which contains curly brace both '' and '' characters. Specifically, it is only vulnerable in GOPATH mode, but not in module mode the distinction is documented at...

8.1CVSS7.8AI score0.05039EPSS
SaveExploits0References4
osv-go
osv-go
•added 2022/08/01 10:21 p.m.•55 views

GO-2022-0535 Certificate validation bypass on Windows in crypto/x509

A Windows vulnerability allows attackers to spoof valid certificate chains when the system root store is in use. A workaround is present in Go 1.12.6+ and Go 1.13.7+, but affected users should additionally install the Windows security update to protect their system. See...

8.1CVSS7.2AI score0.89436EPSS
SaveExploits15References4
osv-go
osv-go
•added 2022/08/01 10:21 p.m.•32 views

GO-2022-0537 Panic when decoding Float and Rat types in math/big

Decoding big.Float and big.Rat types can panic if the encoded message is too short, potentially allowing a denial of service...

7.5CVSS7.1AI score0.02629EPSS
SaveExploits1References4
osv-go
osv-go
•added 2022/08/01 10:20 p.m.•42 views

GO-2022-0536 Reset flood in net/http and golang.org/x/net/http

Some HTTP/2 implementations are vulnerable to a reset flood, potentially leading to a denial of service. Servers that accept direct connections from untrusted clients could be remotely made to allocate an unlimited amount of memory, until the program crashes. The attacker opens a number of stream...

7.8CVSS7.5AI score0.83433EPSS
SaveExploits1References4
osv-go
osv-go
•added 2022/08/01 10:20 p.m.•50 views

GO-2022-0318 Incorrect access control in the go command in cmd/go/internal/modfetch

Incorrect access control is possible in the go command. The go command can misinterpret branch names that falsely appear to be version tags. This can lead to incorrect access control if an actor is authorized to create branches but not tags...

7.5CVSS7.8AI score0.02676EPSS
SaveExploits0References4
osv-go
osv-go
•added 2022/07/30 3:51 a.m.•34 views

GO-2022-0528 Panic on crafted messages in github.com/containrrr/shoutrrr

Sending a message exactly 2000, 4000, or 6000 characters in length to Discord causes a panic...

7.5CVSS7.3AI score0.01645EPSS
SaveExploits1References3
osv-go
osv-go
•added 2022/07/30 3:51 a.m.•55 views

GO-2022-0519 Improper validation of access tokens in github.com/flyteorg/flyteadmin

Improper validation of access tokens can permit use of expired tokens...

6.5CVSS6.4AI score0.01033EPSS
SaveExploits0References1
osv-go
osv-go
•added 2022/07/30 3:50 a.m.•23 views

GO-2022-0503 Denial of service via malformed CAR data in github.com/ipld/go-car and go-car/v2

Decoding malformed CAR data can cause panics or excessive memory usage...

7.2AI score
SaveExploits0References1
osv-go
osv-go
•added 2022/07/29 8:00 p.m.•42 views

GO-2022-0370 Man-in-the-middle attack due to improper validation of certificate in mellium.im/xmpp

Websocket client connections are vulnerable to man-in-the-middle attacks via DNS spoofing. When looking up a WSS endpoint using a DNS TXT record, the server TLS certificate is incorrectly validated using the name of the server returned by the TXT record request, not the name of the the server bei...

5.9CVSS5.2AI score0.00539EPSS
SaveExploits0References4
osv-go
osv-go
•added 2022/07/29 8:00 p.m.•32 views

GO-2022-0379 Type confusion in github.com/docker/distribution

Systems that rely on digest equivalence for image attestations may be vulnerable to type confusion. A maliciously crafted OCI Container Image can cause registry clients to parse the same image in two different ways without modifying the image's digest, invalidating the common pattern of relying o...

6.9AI score
SaveExploits0References1
Total number of security vulnerabilities4632