Serbian Ministry of Education Portal Allegedly Breached, Threat Actor Claims Massive Exposure of Student and Scholarship Data + Video

Listen to this Post

Featured ImageIntroduction: A Serious Cybersecurity Warning for Serbia’s Education Sector

A new alleged cyber incident involving systems connected to Serbia’s Ministry of Education has raised concerns about the security of sensitive student, scholarship and application information.

A threat actor using the name “AlbanianElectronicArmy” claims to have compromised a student and scholarship-related portal associated with the Serbian Ministry of Education. According to the actor, the alleged intrusion resulted in access to tens of thousands of student and application records, as well as hundreds of thousands of submitted documents.

The claims describe a potentially serious combination of security weaknesses involving default administrative credentials, JWT authentication, excessive API permissions and backend resources that may not have been properly protected.

If independently confirmed, the incident could represent a significant exposure of personal information within Serbia’s public education ecosystem. However, an important distinction remains: the technical details, dataset sizes, record counts and attribution currently originate from the threat actor, and the authenticity and freshness of the alleged data have not been independently verified.

Serbian Ministry of Education Portal Allegedly Breached, Threat Actor Claims Massive Exposure of Student and Scholarship Data
Introduction: A Serious Cybersecurity Warning for Serbia’s Education Sector

A new alleged cyber incident involving systems connected to Serbia’s Ministry of Education has raised concerns about the security of sensitive student, scholarship and application information.

A threat actor using the name “AlbanianElectronicArmy” claims to have compromised a student and scholarship-related portal associated with Serbia’s Ministry of Education. According to the actor, the alleged intrusion resulted in access to tens of thousands of student and application records, as well as hundreds of thousands of submitted documents.

The claims describe a potentially serious combination of security weaknesses involving default administrative credentials, JWT authentication, excessive API permissions and backend resources that may not have been properly protected.

If independently confirmed, the incident could represent a significant exposure of personal information within Serbia’s public education ecosystem. Student information is particularly sensitive because a single government platform may contain names, contact details, educational histories, application records, identification information and documents submitted during scholarship or enrollment processes.

At this stage, however, the incident remains an alleged compromise. The technical details, dataset sizes, record counts and attribution currently originate from the threat actor, while the authenticity, freshness and completeness of the alleged datasets have not been independently verified.

The Alleged Breach: What the Threat Actor Claims to Have Accessed

According to the information published by Dark Web Intelligence, the threat actor claims to have compromised systems associated with Serbia’s Ministry of Education and obtained a substantial collection of student and application-related information.

The alleged compromise reportedly involves approximately 79,000 application records, representing around 3.4 GB of data.

The actor also claims to have obtained approximately 83,373 student records, with the reported dataset size reaching approximately 249 MB.

Another part of the alleged collection reportedly includes 447,679 submitted or completed documents, amounting to approximately 3.8 GB of information.

The threat actor further claims that a master student CSV file contains 83,373 rows, while another CSV file containing personally identifiable information reportedly includes approximately 6,100 rows.

Taken together, these figures suggest that the alleged exposure may not be limited to a single database table or isolated application component.

Instead, the reported dataset appears to involve structured records combined with files and documents uploaded or generated through the portal.

That distinction is important because documents can often contain far more sensitive information than database fields alone.

A spreadsheet containing names and application numbers is one problem.

A collection containing hundreds of thousands of submitted documents could potentially create a much broader privacy and security challenge if the data is authentic.

The Technology Behind the Alleged Incident

The threat actor claims that the targeted environment involved a JHipster and Spring Boot application using JWT authentication.

JHipster is commonly used to accelerate the development of modern web applications, while Spring Boot is one of the most widely used Java frameworks for building enterprise and government systems.

JWT, or JSON Web Token authentication, is also a widely adopted technology.

JWT itself is not inherently insecure.

The security of a JWT-based system depends heavily on how tokens are issued, validated, stored and connected to authorization policies.

A properly implemented authentication system can securely use JWTs to identify users and control access.

A poorly implemented system, however, can create a situation where a valid token provides access beyond what the user should be allowed to see.

According to the threat actor, an issued token allegedly provided broader-than-intended access to application programming interfaces.

If true, this would indicate a potential authorization failure rather than simply a problem with user login.

Default Administrator Credentials Could Have Created an Immediate Entry Point

One of the most concerning allegations is that the production environment was reportedly operating with default administrator credentials.

Default credentials are among the oldest and most preventable problems in cybersecurity.

Administrative accounts should never retain vendor defaults when systems are deployed into production environments.

Attackers routinely scan internet-facing applications for known usernames, passwords and management interfaces.

When default credentials remain active, an attacker may not need to exploit a sophisticated vulnerability.

They may simply need to identify an exposed administration interface and successfully authenticate.

If the claim is accurate, the issue would raise serious questions about deployment procedures, security reviews and production configuration management.

A government-facing application handling student information should ideally have multiple controls designed to prevent this type of failure.

Changing default credentials should only be the beginning.

Administrative interfaces should also be restricted, monitored and protected with stronger authentication mechanisms.

JWT Tokens and the Risk of Excessive API Permissions

Another major allegation involves JWT authentication and excessive API access.

Authentication answers a relatively simple question: Who are you?

Authorization answers a much more important question: What are you allowed to do?

A user may successfully authenticate without being authorized to access every resource inside an application.

For example, a student should not automatically be able to access records belonging to thousands of other students.

An administrator responsible for scholarships should not necessarily have unrestricted access to every document stored across the entire education platform.

If a token was allegedly accepted by backend APIs without sufficiently restrictive authorization checks, an attacker may have been able to move through the application with permissions far beyond their intended role.

This type of weakness is often associated with broken access control.

It is particularly dangerous in API-driven applications because a single authorization failure can sometimes be repeated across thousands of requests.

An attacker does not necessarily need to manually open thousands of records.

Automated scripts can request accessible resources at scale.

That is why authorization weaknesses can transform a small configuration problem into a large-scale data exposure.

Missing Authentication on Backend Resources Could Expand the Attack Surface

The threat actor also claims that authentication controls were missing from several backend resources.

If accurate, this would represent another layer of security failure.

Backend endpoints should not automatically be considered safe simply because they are not prominently displayed in the public interface.

Attackers often interact directly with APIs.

They inspect requests, enumerate endpoints and test whether resources enforce authentication and authorization independently.

A hidden button is not a security control.

A frontend restriction is not a security control.

If an API endpoint is reachable and fails to verify who is requesting information, the attacker may bypass the normal application interface entirely.

This is why every sensitive backend resource should enforce access control at the server side.

The alleged combination of default credentials, overly broad JWT access and missing authentication could indicate that multiple layers of defense were either misconfigured or insufficiently implemented.

Why the Alleged Dataset Could Be Especially Sensitive

Education platforms often collect information that remains useful for identity theft and social engineering for many years.

Students may change schools, addresses or employment.

However, information such as full names, dates of birth, educational records and official application documents can remain valuable long after the original system has been compromised.

Scholarship-related systems may also contain financial or administrative information.

Depending on the documents submitted, attackers could potentially obtain information useful for targeted phishing campaigns.

Imagine receiving an email that includes accurate details about a scholarship application you submitted.

The message might appear to come from a university, government agency or education department.

Because the attacker knows the

This is why a data breach should not be measured only by the number of records involved.

The context and sensitivity of the information matter just as much.

Hundreds of Thousands of Documents Could Create a Larger Privacy Problem

The alleged figure of 447,679 submitted or completed documents deserves particular attention.

Databases typically contain structured fields.

Documents can contain almost anything.

A PDF may include a signature, identification information, academic history or financial details.

An image upload may contain a scanned government document.

A completed application form may include information that is never stored as a separate database field.

If a large archive of documents was genuinely accessed, the privacy implications could be considerably more serious than a breach involving names and email addresses alone.

The exact contents of the alleged documents have not been independently verified.

That uncertainty is important.

However, the reported scale demonstrates why organizations should treat document storage systems as high-value security assets.

Protecting the database while leaving file storage exposed can still result in a major breach.

The Problem With Relying Only on the Threat Actor’s Claims

Cybersecurity reporting often begins before every technical detail can be independently confirmed.

Threat actors may publish screenshots, file listings, database samples or technical explanations to support their claims.

Some of those claims later prove accurate.

Others are exaggerated, recycled or entirely fabricated.

That is why attribution and verification must remain separate from the initial allegation.

At the time of the report, the available details originated from the actor claiming responsibility for the incident.

The alleged record counts, data sizes and technical weaknesses should therefore be treated as claims pending independent confirmation.

This does not mean the incident should be ignored.

A potentially significant exposure involving a government education system deserves investigation.

At the same time, responsible reporting requires a clear distinction between what has been independently established and what has been alleged by the attacker.

Government Systems Face a Different Level of Responsibility

Government platforms frequently aggregate data from large populations.

A single application may connect students, educational institutions, administrators, scholarship programs and other public services.

This concentration of information makes government systems attractive targets.

It also means a single security failure can affect thousands of people.

Cybersecurity in this environment cannot rely on a single password, firewall or authentication mechanism.

Sensitive systems require defense in depth.

Administrative accounts should use strong authentication.

APIs should enforce authorization.

Databases should be segmented.

File storage should be separately protected.

Logs should detect abnormal activity.

Security teams should regularly test whether a low-privileged account can access information belonging to other users.

The alleged Serbian Ministry of Education incident illustrates why these controls must work together.

The Human Cost of a Student Data Exposure

Behind every record number is a person.

A figure such as 83,373 student records can sound abstract when viewed on a screen.

In reality, each record may represent an individual whose personal information was entrusted to an institution.

Students generally have little control over how government and educational institutions store their data.

They submit documents because the system requires them to do so.

That creates a responsibility for organizations to protect that information.

When security fails, the consequences can extend beyond the original technical incident.

Victims may face phishing attempts.

Their information may be used for impersonation.

Their documents may circulate through criminal forums.

They may spend years dealing with fraudulent messages linked to information exposed during a single breach.

The long-term impact of a data incident is often difficult to measure immediately.

What Serbian Authorities Should Investigate

If the alleged compromise is being investigated, authorities and system administrators should begin by preserving evidence and determining whether unauthorized access actually occurred.

Authentication logs should be reviewed.

Administrative logins should be examined.

API access patterns should be analyzed for unusual activity.

Large data exports should be investigated.

The organization should also determine whether suspicious requests originated from legitimate accounts or unauthorized access.

JWT issuance and validation mechanisms should receive particular attention.

Security teams should identify whether tokens could access resources beyond their intended privileges.

Every backend endpoint should be tested to determine whether authentication and authorization are consistently enforced.

File storage should also be examined.

If hundreds of thousands of documents were potentially accessible, investigators should determine whether the files were directly exposed, downloaded through APIs or accessed through compromised administrative privileges.

The goal should not simply be to find the first vulnerability.

The investigation should reconstruct the entire potential attack path.

What Students and Applicants Should Watch For

If authorities confirm an exposure, affected individuals should be alert for targeted phishing attempts.

Unexpected messages related to scholarships, student applications or government services should be treated carefully.

Attackers frequently exploit the timing of a breach.

If they possess authentic information, they may attempt to impersonate the institution connected to the data.

Users should avoid entering passwords after clicking links received through unexpected messages.

Instead, they should manually navigate to the official government or education portal.

Any unusual requests for identity documents, payment information or account credentials should be independently verified.

Changing passwords may also be appropriate if users reused credentials across different services.

Organizations should communicate clearly with affected individuals if an incident is confirmed.

Silence and confusion can create additional opportunities for attackers.

What Undercode Say:

The most important lesson in this alleged incident is that major breaches rarely begin with a single dramatic failure.

They often emerge from several smaller weaknesses connecting together.

A default administrator account can become the first door.

A poorly restricted JWT can become the access badge.

An unprotected backend API can become the hallway connecting everything else.

And a large document repository can become the final destination.

If the technical claims are confirmed, this would be a textbook example of how security controls can fail in layers.

One weak control is dangerous.

Multiple weak controls create an attack chain.

The alleged use of default administrative credentials would indicate a basic configuration failure.

The reported JWT authorization issue would point toward insufficient privilege management.

The claim of missing authentication on backend resources would raise concerns about broken access control.

These are not necessarily exotic zero-day vulnerabilities.

That is exactly what makes the allegations important.

Organizations often focus heavily on advanced threats while overlooking ordinary security mistakes.

Attackers do not always need to defeat sophisticated encryption.

Sometimes they only need to find a system that was deployed incorrectly.

The alleged record counts also demonstrate another important issue.

Modern breaches are increasingly about automation.

An attacker does not manually download 83,000 records one at a time.

APIs can turn an authorization mistake into a large-scale extraction operation.

Rate limits become important.

Monitoring becomes important.

Anomalous access detection becomes important.

A student account requesting thousands of records should not look normal.

An administrative account suddenly downloading gigabytes of documents should trigger alerts.

Security teams should also examine the relationship between authentication and authorization.

Too many organizations treat successful login as the end of the security process.

It is only the beginning.

Every request should still be evaluated according to the user’s role and permissions.

The system should ask whether the user is allowed to access this specific resource.

It should not simply ask whether the user has a valid token.

Government systems should assume that credentials can eventually be stolen.

That assumption leads to stronger architecture.

Even a valid account should be limited.

Even an administrator should have controlled access.

Even internal APIs should authenticate requests.

Even trusted systems should be monitored.

The alleged incident also highlights the danger of document storage.

Organizations frequently protect databases while paying less attention to uploaded files.

This can create an imbalance.

A secure database does not matter if an attacker can access the document archive.

Security reviews must follow the entire lifecycle of sensitive data.

Where is the information created?

Where is it transmitted?

Where is it stored?

Who can access it?

How is access logged?

How quickly can access be revoked?

The answer to these questions determines whether an organization can contain a breach.

For public institutions, the stakes are even higher.

Citizens often have no alternative provider.

They cannot simply choose another government system if they disagree with its security architecture.

That creates a stronger obligation to implement modern controls.

The alleged Serbian education breach should therefore be viewed as a warning about identity, access and configuration management.

If confirmed, the central issue may not be one vulnerability.

It may be the accumulation of preventable weaknesses.

The cybersecurity industry must continue moving away from perimeter-based thinking.

An application is not secure simply because users must log in.

A token is not secure simply because it is cryptographically signed.

An API is not secure simply because it is designed for internal use.

Security must be enforced continuously and independently at every layer.

That principle could determine whether a small configuration error remains contained or becomes a breach involving hundreds of thousands of sensitive documents.

Deep Analysis: How Security Teams Could Audit a Similar Environment

Security teams investigating a similar Spring Boot environment should begin with defensive configuration reviews and authorization testing.

The first objective is to identify whether administrative credentials remain unchanged or weak.

grep -RniE "password|admin|default|secret" /opt/application/config/

Configuration repositories should be checked for hard-coded credentials and environment-specific secrets.

Teams should also inspect environment variables and deployment configurations.

printenv | grep -iE "JWT|SECRET|PASSWORD|ADMIN"

JWT configuration should be reviewed to determine token expiration, signing algorithms and authorization behavior.

grep -RniE "jwt|issuer|audience|roles|authorities" /opt/application/

Security teams should inspect whether backend endpoints explicitly enforce authorization.

grep -Rni "@PreAuthorize|@Secured|hasRole|hasAuthority" src/

Application logs can help identify unusually large API activity.

grep -iE "GET|POST|download|export" /var/log/application/.log | tail -n 200

Investigators can search for unusually active IP addresses.

awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head

Large responses or repeated requests to sensitive endpoints should also be examined.

awk '{print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head -20

Teams should identify whether sensitive endpoints respond without valid authentication.

Testing must be conducted only against systems the organization owns or is explicitly authorized to assess.

curl -i https://example-government-portal.invalid/api/health

A defensive API review can also compare responses with and without authorized credentials.

curl -i https://example-government-portal.invalid/api/student/profile

Security teams should verify that protected endpoints consistently return access-denied responses when authentication is absent.

Database access should be reviewed for unusual export activity.

grep -iE "SELECT|COPY|EXPORT|DUMP" /var/log/postgresql/.log | tail -n 100

File repositories should be checked for unexpected bulk access.

find /secure/documents -type f -printf '%TY-%Tm-%Td %TH:%TM %s %p
' | sort -r | head -50

Incident response teams should preserve relevant logs before restarting services or changing configurations.

tar -czf incident-logs-$(date +%F).tar.gz /var/log/application /var/log/nginx

Administrative credentials should be rotated where compromise is suspected.

openssl rand -base64 32

The central defensive objective is simple.

Identify how access was obtained.

Determine what information was accessible.

Establish whether data was actually extracted.

Close every identified path.

Then continue monitoring for signs that attackers retained access through another mechanism.

❌ The alleged breach, the identity of the threat actor and the reported data volumes have not been independently verified based on the information provided.

✅ The report does clearly state that the alleged technical details include default administrative credentials, excessive JWT or API access and missing authentication on some backend resources, but these remain claims attributed to the threat actor.

❌ It is not currently possible to confirm from the available information that the alleged datasets are authentic, complete, recent or sourced directly from Serbia’s Ministry of Education systems.

Prediction

(-1) If the alleged technical weaknesses are independently confirmed, the incident could trigger a wider investigation into authentication, API authorization and document-storage security across connected education services.

A confirmed exposure could lead to targeted phishing campaigns using student or scholarship-related information.

Government and education organizations may increase audits of JWT authorization, default credentials and backend API protections.

If the datasets are verified as authentic, pressure could increase for stronger incident notification and long-term protection measures for affected students and applicants.

If the claims cannot be substantiated, the case may also demonstrate how threat actors can use large unverified datasets and technical narratives to amplify their reputation in underground cybercrime communities.

▶️ Related Video (74% Match):

🕵️‍📝Let’s dive deep and fact‑check.

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

References:

Reported By: x.com
Extra Source Hub (Possible Sources for article):
https://www.digitaltrends.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon | 📺Youtube