GHSA-564j-v29w-rqr6
GHSA-564j-v29w-rqr6 · Khoj Open Redirect Vulnerability in Login Page
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
Cette page présente une partie des faits des sources. Consultez les avis liés pour la description complète et les versions concernées.
### 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 · Moyenne · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: python
Produits et versions concernés
khoj-assistant PyPI
- Versions du logiciel
- 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
Mettez à jour vers 1.14.0
Sources 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