GHSA-564j-v29w-rqr6
GHSA-564j-v29w-rqr6 · Khoj Open Redirect Vulnerability in Login Page
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Esta página muestra una selección de datos de las fuentes. Consulte los avisos enlazados para ver la descripción completa y las versiones afectadas.
### Summary An attacker can use the `next` parameter on the login page to redirect a victim to a malicious page, while masking this using a legit-looking `app.khoj.dev` url. For example, `https://app.khoj.dev/login?next=//example.com` will redirect to the https://example.com page. ### Details The problem seems to be in this method: https://github.com/khoj-ai/khoj/blob/2667ef45449eb408ce1d7c393be04845be31e15f/src/khoj/routers/auth.py#L95 ### PoC Open the `https://app.khoj.dev/login?next=//example.com` url in a Gecko-based browser (Firefox). ### Impact The impact is low, and this could only be used in phishing attempts, but it's still a problem nonetheless.
CVSS 6.5 · Media · Corrección disponible
- Publicación
- Actualización
Pila tecnológica: python
Productos y versiones afectados
khoj-assistant PyPI
- Versiones
- 0.1.0
- 0.1.10
- 0.1.10a1663015308
- 0.1.10a1663120862
- 0.1.10a1665241166
- 0.1.10a1666175593
- 0.1.10a1666178687
- 0.1.10a1666206255
- 0.1.10a1666711029
- 0.1.10a1669992668
- 0.1.2
- 0.1.3
- 0.1.4
- 0.1.5
- 0.1.5a1659579052
- 0.1.5a1659579898
- 0.1.5a1659613793
- 0.1.5a1659652122
- 0.1.5a1659657577
- 0.1.5a1659660875
- 0.1.5a1659664552
- 0.1.5a1659664585
- 0.1.5a1659664749
- 0.1.5a1659666776
- 0.1.5a1659669671
- 0.1.5a1659721951
- 0.1.5a1659788475
- 0.1.5a1659793270
- 0.1.5a1659877456
- 0.1.5a1659889097
- 0.1.5a1660068819
- 0.1.5a1660147746
- 0.1.5a1660251099
- 0.1.5a1660261123
- 0.1.5a1660267388
- 0.1.5a1660338517
- 0.1.5a1660342051
- 0.1.5a1660345761
- 0.1.5a1660355478
- 0.1.5a1660356325
- 0.1.5a1660416136
- 0.1.5a1660451425
- 0.1.5a1660533836
- 0.1.5a1660535823
- 0.1.5a1660578371
- 0.1.5a1660604608
- 0.1.5a1660658481
- 0.1.6
- 0.1.6a1660660802
- 0.1.6a1660756592
- 0.1.6a1660930714
- 0.1.6a1660931515
- 0.1.6a1660932216
- 0.1.6a1661037490
- 0.1.6a1661037642
- 0.1.6a1661101510
- 0.1.6a1661339444
- 0.1.6a1662201038
- 0.1.6a1662211330
- 0.1.6a1662299824
- 0.1.6a1662391888
- 0.1.6a1662495600
- 0.1.7
- 0.1.7a1662547355
- 0.1.8
- 0.1.8a1662551605
- 0.1.8a1662698531
- 0.1.9
- 0.1.9a1662700774
- 0.1.9a1662813812
- 0.1.9a1662817497
- 0.1.9a1662836076
- 0.1.9a1662845978
- 0.1.9a1662904061
- 0.1.9a1662906981
- 0.1.9a1662964872
- 0.1.9a1662970887
- 0.1.9a1662992094
- 0.10.0
- 0.10.1
- 0.10.1.dev13
- 0.10.1.dev14
- 0.10.1.dev15
- 0.10.1.dev18
- 0.10.1.dev48
- 0.10.1.dev50
- 0.10.1.dev7
- 0.10.2.dev1
- 0.10.2.dev12
- 0.10.2.dev13
- 0.10.2.dev20
- 0.10.2.dev21
- 0.10.2.dev22
- 0.10.2.dev23
- 0.10.2.dev24
- 0.10.2.dev25
- 0.10.2.dev3
- 0.10.2.dev4
- 0.10.2.dev7
- 0.11.0
- 0.11.1
- 0.11.1.dev1
- 0.11.1.dev3
- 0.11.1.dev4
- 0.11.1.dev6
- 0.11.2
- 0.11.2.dev1
- 0.11.2.dev12
- 0.11.2.dev16
- 0.11.2.dev2
- 0.11.2.dev3
- 0.11.2.dev4
- 0.11.2.dev5
- 0.11.2.dev6
- 0.11.3
- 0.11.3.dev3
- 0.11.4
- 0.11.4.dev1
- 0.11.5.dev1
- 0.11.5.dev10
- 0.11.5.dev11
- 0.11.5.dev13
- 0.11.5.dev17
- 0.11.5.dev2
- 0.11.5.dev3
- 0.11.5.dev4
- 0.11.5.dev5
- 0.11.5.dev6
- 0.11.5.dev7
- 0.11.5.dev8
- 0.12.0
- 0.12.1
- 0.12.1.dev5
- 0.12.2
- 0.12.3
- 0.12.3.dev1
- 0.12.4.dev10
- 0.12.4.dev11
- 0.12.4.dev12
- 0.12.4.dev25
- 0.12.4.dev3
- 0.12.4.dev4
- 0.12.4.dev51
- 0.12.4.dev52
- 0.12.4.dev53
- 0.12.4.dev54
- 0.12.4.dev59
- 0.12.4.dev6
- 0.12.4.dev61
- 0.12.4.dev63
- 0.12.4.dev64
- 0.12.4.dev8
- 0.13.0
- 0.13.1.dev3
- 0.13.1.dev4
- 0.13.1.dev5
- 0.13.1.dev6
- 0.14.0
- 0.14.1.dev194
- 0.14.1.dev195
- 0.14.1.dev197
- 0.14.1.dev198
- 0.14.1.dev199
- 0.14.1.dev202
- 0.14.1.dev208
- 0.14.1.dev217
- 0.2.0
- 0.2.0a1670004224
- 0.2.0a1670086074
- 0.2.1
- 0.2.1a1670156230
- 0.2.1a1671069345
- 0.2.1a1671486327
- 0.2.1a1671545294
- 0.2.1a1671589932
- 0.2.1a1671833561
- 0.2.1a1672079113
- 0.2.1a1672619971
- 0.2.1a1672794472
- 0.2.1a1672857683
- 0.2.1a1672873455
- 0.2.1a1672874018
- 0.2.1a1672874118
- 0.2.1a1672876158
- 0.2.2a1672934486
- 0.2.2a1672935943
- 0.2.2a1672944082
- 0.2.2a1673187153
- 0.2.2a1673202669
- 0.2.2a1673235659
- 0.2.2a1673239238
- 0.2.2a1673305013
- 0.2.2a1673403763
- 0.2.2a1673404805
- 0.2.2a1673467444
- 0.2.2a1673467504
- 0.2.2a1673468671
- 0.2.2a1673481452
- 0.2.2a1673500169
- 0.2.2a1673500581
- 0.2.2a1673571996
- 0.2.2a1673661864
- 0.2.2a1673801646
- 0.2.2a1673801946
- 0.2.2a1673802220
- 0.2.2a1673802341
- 0.2.2a1673802657
- 0.2.2a1673802663
- 0.2.2a1673802698
- 0.2.2a1673920925
- 0.2.2a1673975093
- 0.2.2a1674011538
- 0.2.2a1674012449
- 0.2.2a1674108822
- 0.2.2a1674170668
- 0.2.2a1674265599
- 0.2.2a1674321690
- 0.2.2a1674420734
- 0.2.2a1674421302
- 0.2.2a1674421412
- 0.2.2a1674421606
- 0.2.5
- 0.2.5a1674422494
- 0.2.6
- 0.2.6a1674424130
- 0.2.6a1674517361
- 0.2.6a1674518115
- 0.2.6a1674770213
- 0.2.6a1674771400
- 0.2.6a1674860783
- 0.2.6a1675657620
- 0.2.6a1675728796
- 0.2.6a1675736303
- 0.2.6a1675745337
- 0.2.6a1675748643
- 0.3.0
- 0.3.0a1675901048
- 0.3.0a1676089339
- 0.3.0a1676209086
- 0.3.0a1676222845
- 0.3.0a1676245372
- 0.3.0a1676341220
- 0.3.0a1676393166
- 0.3.0a1676404462
- 0.3.0a1676413694
- 0.3.0a1676434280
- 0.3.0a1676434937
- 0.3.0a1676499757
- 0.3.0a1676536889
- 0.3.0a1676539432
- 0.3.0a1676540226
- 0.3.0a1676662834
- 0.3.0a1676667214
- 0.3.0a1676667840
- 0.3.0a1676668613
- 0.3.0a1676672238
- 0.3.1.dev21
- 0.3.1.dev24
- 0.3.1.dev26
- 0.3.1.dev27
- 0.3.1.dev28
- 0.3.1.dev30
- 0.4.0
- 0.4.1.dev23
Actualiza a 1.14.0
Fuentes originales
- https://github.com/khoj-ai/khoj/security/advisories/GHSA-564j-v29w-rqr6
- https://github.com/khoj-ai/khoj/commit/4daf16e5f916641304e11d56a6071ad365c21a18
- https://github.com/khoj-ai/khoj
- https://github.com/khoj-ai/khoj/blob/2667ef45449eb408ce1d7c393be04845be31e15f/src/khoj/routers/auth.py#L95
- https://osv.dev/vulnerability/GHSA-564j-v29w-rqr6