p PatchFirst

GHSA-564j-v29w-rqr6

GHSA-564j-v29w-rqr6 · Khoj Open Redirect Vulnerability in Login Page

This page contains facts from public vulnerability sources. Check the original advisory before updating.

This page shows selected source facts. See the linked advisories for the complete description and affected versions.

### 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 · Medium · Fix available

Published
Updated

Stack: python

Affected products and versions

  • khoj-assistant PyPI

    Versions
    • 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

    Update to 1.14.0

Original sources

Check your server →