CVE-2018-18925
CRITICAL NUCLEIGogs < 0.11.66 - Remote Code Execution via Session File Forgery
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2018-18925. PoCs published by j4k0m. A Nuclei detection template is also available.
AI-analyzed exploit summary This PoC exploits a directory traversal vulnerability in Gogs (CVE-2018-18925) to achieve session bypass and RCE via crafted session files and Git hooks. The main.go script generates a serialized session payload to impersonate an administrator.
Description
Gogs 0.11.66 allows remote code execution because it does not properly validate session IDs, as demonstrated by a ".." session-file forgery in the file session provider in file.go. This is related to session ID handling in the go-macaron/session code for Macaron.
Exploits (2)
This PoC exploits a directory traversal vulnerability in Gogs (CVE-2018-18925) to achieve session bypass and RCE via crafted session files and Git hooks. The main.go script generates a serialized session payload to impersonate an administrator.
This repository contains a functional exploit for CVE-2018-18925, a directory traversal vulnerability in Gogs leading to session bypass and RCE. The PoC generates a malicious session file to exploit the vulnerability via cookie manipulation and git hooks.
Nuclei Templates (1)
cpe:"cpe:2.3:a:gogs:gogs" || http.title:"sign in - gogs"
title="sign in - gogs"
References (1)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H