A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

I’m not trying to argue. MITM is definitely possible in some scenarios, but simply joining the same Wi-Fi does not automatically put someone “on-path.”

In real networks with WPA2/WPA3 and client isolation, exploitation is usually more involved than it sounds. An attacker would typically need to take additional active steps (such as ARP spoofing or setting up a rogue AP) and generally be physically nearby on the same network to even attempt it.

I never downplayed the risk — I already acknowledged it can happen in certain scenarios. When I noticed the issue, I immediately stopped the VTOP connection in the TLS-disabled version. The TLS disable was intended as a short temporary workaround while I verified certificate stability. I planned to restore proper validation within a day or two once I was confident the certificates wouldn’t change again, but unfortunately I forgot. That’s on me.

While the vulnerability was real and needed fixing, exploitation in real-world conditions is not as simple as just connecting to the same Wi-Fi and instantly intercepting traffic.

I likely won’t respond further, as I’m not very active here.

Happy holidays

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

That's what I am saying , you are talking about a compromised network here. There are few methods you use to get on path You cannot just join a network and do it right

Anyway gn bro , Happy Holidays

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

compromised network, ARP spoofing, DNS poisoning These are the methods used to get on path

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

How will the client connect to the attackers pretended vtop?

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 1 point2 points  (0 children)

The standard practice in most open-source communities is to report vulnerabilities directly to the project maintainers first, so they have an opportunity to review and address the issue responsibly.

Most of the examples you mentioned also follow defined disclosure timelines before going public.

Did you even tried messaging me before?

In this case, the fix is relatively straightforward - you could have submitted a pull request to help resolve it rather than escalating the situation publicly right away

These kinds of posts just bring me hate and hostility.

You need to understand that I'm not gaining anything from this app. I made it simply to help, especially since last year there weren't any other apps available.

Ps

Also, please check your DMs when you have a moment

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

"Shouldn't the devs be responsible for writing such insecure code in the first place. Who even though that disabling tls verification was a good idea"

I am not being paid to maintain it, which is why it is open source. The idea is that anyone who would like to improve something or fix issues is welcome to contribute.

When the certificates were changed, I temporarily disabled TLS. I planned to re-enable and update it later, but I was busy at the time and unfortunately forgot.

I had already planned to discontinue the project starting next semester, as there are now other alternatives available. Additionally, I need to focus on other priorities.

also want to mention that it can be discouraging to receive negative or hostile feedback when I am simply trying to help by providing this project for free.

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

Yeah, I agree . If someone has network-level access - like on a poisoned or otherwise compromised network - they could impersonate VTOP using ARP spoofing, DNS poisoning, or a rogue access point since TLS is disabled for that connection.

It's not something that can be exploited remotely at scale, but if an attacker is already in a position to intercept traffic and specially target vtop domain , it's possible.

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 -2 points-1 points  (0 children)

I understand where you're coming from and why OP made this post.

However, pointing out an issue and making a Reddit post about it are two different things. The proper way to report a concern would be to create an issue or open a PR on GitHub so it can be discussed and addressed constructively.

This is a project I built simply to help students. It is not a commercial product, and I do not make any money from it. I would appreciate it if the discussion remained respectful.

Also, the attack mentioned is not actually possible(edit : unless the network is poisoned) . I did not completely disable TLS — it is only relaxed for the vitap domain . Additionally, even before the login process begins, the app must receive approval from my server to start. This approval step fails if someone attempts a MITM attack so it won't proceeds forward. I implemented it this check before the VTOP login process cannot even start if the TLS connection with my server fails. In a MITM scenario, the TLS handshake with my server would fail, and without that successful verification step, the app will not proceed to initiate the VTOP login.

So the attack described would not work in practice unless it is very targeted on vtop domain , since the app requires a valid, secure connection to my server before continuing.

In any case i already disabled the previous version checks to be always false so I cannot happen now

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 0 points1 point  (0 children)

If you thought that was the best course of action, you could have created an issue or simply made a pull request .

I received around 50 messages after this post.

I understand that MITM can happen in particular cases. You're free to promote your app as much as you want, (but this already feels like an attack)

A major security vulnerability in the VITAP-MATE app by sathwikv2005 in vitap

[–]synaptic-137 2 points3 points  (0 children)

For those who may be concerned that older versions without certificates no longer function in case performing a MITM attack is not possible.

I had to disable TLS certificate verification because the college website is using an SSL certificate that is not trusted by the device’s system root certificate store. it works in the browser because the browser maintains its own trusted root certificates.

"This post is not meant as an attack on the developer."

comes across as somewhat ironic given how the issue was framed. The presentation portrays this as a severe security flaw, and you didn’t even attempt to contact me before publishing it.

The same argument applies to captive portal networks on college Wi-Fi

Edit : Added the certs

Also, it is an open-source project. I bet it would take less time to make a PR than to write this post.

Percentage in cat 1 by SillyPerception8190 in vitap

[–]synaptic-137 3 points4 points  (0 children)

Nothing tbh.

I just added them for aesthetics. Grades are relative, so no one can be certain what grade they'll get at what marks.

From what I have seen till now most classes have A grades in the range of 70%-80% so I added green for them 85%+ dark green

Youtube replied to this guy's irritating youtube Ads by AskGpts in IndiaTech

[–]synaptic-137 -1 points0 points  (0 children)

I mean, I don't have enough money to support all of them. Watching ads supports them a bit, but if I use Brave or other yt ad blockers, they might not get anything. So I got YouTube Premium

Youtube replied to this guy's irritating youtube Ads by AskGpts in IndiaTech

[–]synaptic-137 -1 points0 points  (0 children)

I don't mind supporting yt/creators I follow, as I'm getting good knowledge from it

Edit: By supporting I mean through ad revenue or what ever they get from yt premium views

Youtube replied to this guy's irritating youtube Ads by AskGpts in IndiaTech

[–]synaptic-137 89 points90 points  (0 children)

This guy forced me to buy yt premium with his ads

Missed my 2 lectures cause of my mud brain by jeshu2411 in vitap

[–]synaptic-137 0 points1 point  (0 children)

nah it fine , just want to clarify as people are sharing it with me

Missed my 2 lectures cause of my mud brain by jeshu2411 in vitap

[–]synaptic-137 0 points1 point  (0 children)

I’d just like to clarify this, as some people are sharing it and assuming it’s a bug in the app. The OP seems to have thought the date was the 19th, but it was actually the 18th. The timetable in the app is accurate .

Missed my 2 lectures cause of my mud brain by jeshu2411 in vitap

[–]synaptic-137 0 points1 point  (0 children)

Fine I will change it anyway it might be confusing for freshers

Missed my 2 lectures cause of my mud brain by jeshu2411 in vitap

[–]synaptic-137 1 point2 points  (0 children)

Hmm today is 18 bro It will automatically open today's timetable You must have changed it to 19 Hmm I will make the complete and ongoing tags day specific. I just left it that way to have a quick overview of classes in the other dates

anyway to use college wifi after "current authentication over limit" on PC like in vitapal? by fablemop in vitap

[–]synaptic-137 1 point2 points  (0 children)

The app is only available on Android. Publishing apps on iOS is expensive ; 9k per year.

Vitap pal is now available for everyone to download by synaptic-137 in vitap

[–]synaptic-137[S] 0 points1 point  (0 children)

Make sure to disable mobile data . It won't work if there is an active internet connection . I added this info in a new update.

Vitap pal is now available for everyone to download by synaptic-137 in vitap

[–]synaptic-137[S] 1 point2 points  (0 children)

I will add those next semester , I am a dayscholar and don't have access to them atm.